Closed alu0100700459 closed 10 years ago
Para comprobar si un identificador ha sido declarado hay que buscar recursivamente hacia arriba por las tablas de símbolos hasta que se encuentre la declaración o se llegue a la última (la global), así que hay que tener para cada tabla de símbolos cuál es su padre para tenerlas enlazadas.
Una vez se haya encontrado la tabla donde se declara la variable, su nombre se pone como atributo del nodo del identificador en el árbol.