analogical languages