Skip to main content

keyword-node

function

rewrite-clj.node/keyword-node

(keyword-node [k auto-resolved?] [k])
Create a node representing a keyword `k`. Optionally include `auto-resolved?`, which defaults to `false`. ```Clojure (require '[rewrite-clj.node :as n]) ;; unqualified keyword (-> (n/keyword-node :kw) n/string) ;; => ":kw" ;; qualified keyword (-> (n/keyword-node :my-prefix/kw) n/string) ;; => ":my-prefix/kw" ;; keyword auto-resolved to current ns (-> (n/keyword-node :kw true) n/string) ;; => "::kw" ;; keyword auto-resolved to a namespace with given alias (-> (n/keyword-node :ns-alias/kw true) n/string) ;; => "::ns-alias/kw" ```

No examples yet. Be the first to add one!