Se io dichiaro la variabile comeLa seguente dichiarazione della variabile porterà a errore lessicale o errore sintattico?
int a/*comment*/ ; //This does not give any error .
int a/*comment*/bc; This gives error
Ora io non sto ottenendo il motivo alla base di questo, secondo me, quando il personaggio di un si legge per la prima volta dopo quel simbolo/viene letta in modo è che si passa in qualche altro stato di DFA per riconoscere qualche altro pattern, quindi nessun errore mentre nel secondo caso dopo che il commento è stato letto, trova qualche altra sequenza che non può appartenere al modello formale quindi si blocca in uno stato non finito di automa finito a causa della quale dà un errore.
Si prega di chiarire questa confusione.
Forse il parser fallisce a causa della mancanza massiccia o del collocamento errato di virgole ...? ;-) – alk