mirror of
https://github.com/apple/sourcekit-lsp.git
synced 2026-03-02 18:23:24 +01:00
This allows sourcekit-lsp to make use of the path remappings recently added to the index store and IndexStoreDB to remap remote paths into local paths when loading index data locally. These remappings can be provided via the `-index-prefix-map` command line flag to sourcekit-lsp or via the `BuildSystem` integration point.
15 lines
391 B
Swift
15 lines
391 B
Swift
import Foundation
|
|
|
|
public struct PathPrefixMapping {
|
|
/// Path prefix to be replaced, typically the canonical or hermetic path.
|
|
public let original: String
|
|
|
|
/// Replacement path prefix, typically the path on the local machine.
|
|
public let replacement: String
|
|
|
|
public init(original: String, replacement: String) {
|
|
self.original = original
|
|
self.replacement = replacement
|
|
}
|
|
}
|