Modifiqué la estructura para que pueda haber varios analizadores especificos, que hereden de un analizador general abstracto.