in src/main/kotlin/ScipSymbolDescriptor.kt [10:17]
fun parse(symbol: String): ScipSymbolDescriptor {
val (scheme, rest) = symbol.split(' ', limit = 2)
if (scheme == "local") {
return ScipLocalSymbolDescriptor(rest)
}
val (manager, packageName, version, descriptor) = rest.split(' ')
return ScipGlobalSymbolDescriptor(scheme, manager, packageName, version, descriptor)
}