> So why the parser do not recognize this case and keep only one variable instance? For all pratical purposes, it does not matter: the program will have the same behavior regardless. So, why complicate the parser?