 (ns babel.italiano.morphology
-  (:refer-clojure :exclude [get-in merge resolve])
+  (:refer-clojure :exclude [get-in resolve])
   (:require
    [babel.pos :refer (noun)]
    [babel.italiano.morphology.adjectives :as adjectives]

                                                   (if (not (= :none (get-in lexeme path :none)))
                                                     (do (log/debug (str (first lexeme-kv) " generating lexeme exceptional surface form: " (surface-form-fn lexeme)))
                                                         (list {(surface-form-fn lexeme)
                                                                (merge
                                                                 lexeme
                                                                 (unifyc (merge-fn lexeme)
                                                                         {:italiano {:infinitive (get-in lexeme [:italiano :italiano])

   [clojure.string :refer (trim)]
   #?(:clj [clojure.tools.logging :as log])
   #?(:cljs [babel.logjs :as log]) 
   [dag_unify.core :refer (copy dissoc-paths fail? get-in ref? unifyc)]))

;; TODO: convert all morphology rules to this format used for prepositions:
(def preposition-plus-article
