NOTE: Download tree-sitter-go.tar.gz for the complete source code.
tree-sitter-go.tar.gz
Go grammar for tree-sitter.
{ "name": "TreeSitterGo", "path": "/usr/src/package", "targets": [ { "name": "TreeSitterGoTests", "path": "bindings/swift/TreeSitterGoTests", "type": "test", "c99name": "TreeSitterGoTests", "sources": [ "TreeSitterGoTests.swift" ], "module_type": "SwiftTarget", "target_dependencies": [ "TreeSitterGo" ], "product_dependencies": [ "SwiftTreeSitter" ] }, { "name": "TreeSitterGo", "path": ".", "type": "library", "c99name": "TreeSitterGo", "sources": [ "src/parser.c" ], "resources": [ { "path": "/usr/src/package/queries", "rule": { "copy": {} } } ], "module_type": "ClangTarget", "product_memberships": [ "TreeSitterGo" ] } ], "products": [ { "name": "TreeSitterGo", "type": { "library": [ "automatic" ] }, "targets": [ "TreeSitterGo" ] } ], "platforms": [], "dependencies": [ { "url": "https://github.com/tree-sitter/swift-tree-sitter", "type": "sourceControl", "identity": "swift-tree-sitter", "requirement": { "range": [ { "lower_bound": "0.9.0", "upper_bound": "1.0.0" } ] } } ], "tools_version": "5.3", "c_language_standard": "c11", "manifest_display_name": "TreeSitterGo" }
{ "name": "TreeSitterGo", "traits": [], "targets": [ { "name": "TreeSitterGo", "path": ".", "type": "regular", "exclude": [], "sources": [ "src/parser.c" ], "settings": [ { "kind": { "headerSearchPath": { "_0": "src" } }, "tool": "c" } ], "resources": [ { "path": "queries", "rule": { "copy": {} } } ], "dependencies": [], "packageAccess": false, "publicHeadersPath": "bindings/swift" }, { "name": "TreeSitterGoTests", "path": "bindings/swift/TreeSitterGoTests", "type": "test", "exclude": [], "settings": [], "resources": [], "dependencies": [ { "byName": [ "SwiftTreeSitter", null ] }, { "byName": [ "TreeSitterGo", null ] } ], "packageAccess": false } ], "products": [ { "name": "TreeSitterGo", "type": { "library": [ "automatic" ] }, "targets": [ "TreeSitterGo" ], "settings": [] } ], "pkgConfig": null, "platforms": [], "providers": null, "packageKind": { "root": [ "/usr/src/package" ] }, "dependencies": [ { "sourceControl": [ { "traits": [ { "name": "default" } ], "identity": "swift-tree-sitter", "location": { "remote": [ { "urlString": "https://github.com/tree-sitter/swift-tree-sitter" } ] }, "requirement": { "range": [ { "lowerBound": "0.9.0", "upperBound": "1.0.0" } ] }, "productFilter": null, "nameForTargetDependencyResolutionOnly": "SwiftTreeSitter" } ] } ], "toolsVersion": { "_version": "5.3.0", "experimentalFeatures": [] }, "cLanguageStandard": "c11", "cxxLanguageStandard": null, "defaultLocalization": null, "swiftLanguageVersions": null }
{ "url": "/usr/src/package", "name": "TreeSitterGo", "path": "/usr/src/package", "traits": [ "default" ], "version": "unspecified", "identity": "package", "dependencies": [ { "url": "https://github.com/tree-sitter/swift-tree-sitter", "name": "SwiftTreeSitter", "path": "/usr/src/package/.build/checkouts/swift-tree-sitter", "traits": [ "default" ], "version": "0.25.0", "identity": "swift-tree-sitter", "dependencies": [ { "url": "https://github.com/tree-sitter/tree-sitter", "name": "TreeSitter", "path": "/usr/src/package/.build/checkouts/tree-sitter", "traits": [ "default" ], "version": "0.25.10", "identity": "tree-sitter", "dependencies": [] } ] } ] }