Computer translation of inorganic chemical nomenclature to a dynamic abstract data structure