[Etapa 03] Refatorando gramática baseado em gramática final da etapa 02.