Análise sintática, de acordo com o Dicionário Terminológico (DT):
Sintagma nominal sujeito: «o João»
Sintagma verbal predicado: «comprou umas sapatilhas novas ao filho em Chaves»
Sintagma nominal complemento direto: «umas sapatilhas novas»
Sintagma preposicional complemento indireto: «ao filho»
Sintagma preposicional modificador: «em Chaves»
Nota: Há autores que consideram que o predicado deve incorporar apenas o verbo e os seus complementos, pelo que a expressão «em Chaves» não deveria fazer parte do predicado.
Análise morfológica, de acordo com o DT:
o – determinante artigo definido
João – nome próprio
comprou – verbo transitivo direto
umas – determinante artigo indefinido
sapatilhas – nome comum
novas – adjetivo qualificativo
ao – contração da preposição a com o determinante artigo o
filho – nome comum
em – preposição simples
Chaves – nome próprio