adaptando parser para usar automato