-;; Format: a vector of tuples; each tuple has:
+rai;; Format: a vector of tuples; each tuple has:
 ;; :agr   agreement
 ;; :p     parsing rules: pairs of (from:regex -> to:replacement pattern)
 ;; :g     generation rules: pairs of (from:regex -> to:replacement pattern)

      #"(.*)vranno"     "$1vere"
      #"(.*)rranno"     "$1lere"  ;; vorranno -> volere
      ]}]
  

 }
 {:agr {:person :3rd
        :number :plur}

  :g [#"^(.*)[ae]re$"  "$1eranno" ;; parlare,ricevere
      #"^(.*)care$"    "$1cheranno" ;; caricare
      #"^(.*)gare$"    "$1gheranno" ;; passeggiare
      #"^(.*)ciare$"    "$1ceranno" ;; cominciare
      #"^(.*)giare$"    "$1geranno" ;; mangiare
      #"^(.*)ire$"     "$1iranno" ;; dormire
      #"(.*)[ae]rsi$"  "$1eranno" ;; alzarsi -> alzeranno
      #"(.*)[i]rsi$"   "$1iranno"

  :p [
      #"(.*)rranno"     "$1nere"
      #"(.*)channo"     "$1care"
