In una precedente risposta il professore ha specificato casi che non dobbiamo implementare. Copio-incollo la risposta del professore, lasciandoti esempi da NON implementare:
tag > > > > pippo
tag ciccio , tag2 > nano
tag#id
tag.class
tag@[attrib='val']
Tutti gli altri selettori costruibili con le regole scritte nell'esercizio sono invece valide e da implementare.