             plural-to-singular-noun-masc-1
             plural-to-singular-noun-masc-2)]
    [babel.italiano.morphology.verbs :as verbs]
+   [babel.morphology :as language-independent]
    [babel.stringutils :refer (replace-from-list)]
    [clojure.string :as string]
    [clojure.string :refer (trim)]

   ["su gli" "sugli"]
   ["su le"  "sulle"]
      ])


;; TODO: pre-compile these rules rather than building regexp objects at runtime.
(defn apply-one-rule [string from-to-pair]


(defn analyze-regular [surface-form lexicon]
  "do regular (i.e. non-exceptional) morphological analysis to determine lexical information for a conjugated surface-form, using the (defonce replace-patterns) defined above."
  (language-independent/analyze surface-form lexicon replace-patterns))

(declare analyze-capitalization-variant)

