fun parse()

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)
    }