arquitetura do parse