diff --git a/src/scip_clojure/core.clj b/src/scip_clojure/core.clj index 60d5df8..5db23a2 100644 --- a/src/scip_clojure/core.clj +++ b/src/scip_clojure/core.clj @@ -30,25 +30,24 @@ (defn make-symbol "Create a SCIP symbol identifier from namespace and name. - Format: scip-clojure clojure clojure . namespace/name. - No spaces around descriptor suffixes (/ and .)" + Format: scip-clojure clojure . . + Uses namespace as package name for cross-repo navigation." [ns-sym var-name] - (format "scip-clojure clojure clojure . %s/%s." + (format "scip-clojure clojure %s . %s." (escape-identifier ns-sym) (escape-identifier var-name))) (defn make-ns-symbol "Create a SCIP symbol identifier for a namespace." [ns-sym] - (format "scip-clojure clojure clojure . %s/" + (format "scip-clojure clojure %s . " (escape-identifier ns-sym))) (defn make-alias-symbol "Create a SCIP symbol identifier for a namespace alias. - The alias is scoped to the namespace where it's defined. - Format: scip-clojure clojure clojure . from-ns/alias." + The alias is scoped to the namespace where it's defined." [from-ns alias-name] - (format "scip-clojure clojure clojure . %s/%s." + (format "scip-clojure clojure %s . %s." (escape-identifier from-ns) (escape-identifier alias-name)))