DÚVIDAS

Oração de infinitivo introduzida por «a não ser»
Na frase: «A filha estava com quatorze anos/mas era muito fraquinha/e não fazia nada/a não ser namorar os capadócios/que lhe roubavam a rótula» (Machado de Assis). Vemos que a primeira oração é a principal, a segunda é uma coordenada adversativa, a terceira é uma coordenada aditiva, e a quinta é uma subordinada adjetiva. Mas como posso analisar morfossintaticamente a parte em destaque («a não ser namorar»), visto que o ser é um verbo no infinitivo, mas aparece meio nominalizado, assemelhando-se a uma locução condicional? Afinal, que papel essa parte («a não ser namorar») desempenha na oração? Qual sua função gramatical? E as outras orações estão analisadas corretamente? Ficarei muito grata se me ajudar!
ISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de LisboaISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de Lisboa