STRUCTURE:
	part[
		(Frase, subparts[
			(Sujeito)?,
			(Predicado, subparts[
				(Verbo),
				(Complemento_Direto | Complemento_Indireto, attributes{tipo})
			])
		])
	]

ERRORS:
	Frase.Predicado.Complemento_Direto->tipo != "MANUEL";
