Tenemos desbordado de registros para operaciones de enteros, además se han corregido errores porque se contabilizaban 8 registros sin tener en cuenta que 2 estan reservados. Falta conseguir obtener el tipo desde el codigo de genOP
Merge branch 'master' of github.com:Neodivert/pl_practicas
Ya se guarda el valor que devuelve un metodo cuando este llama
a otro metodo.
Codigo de assignment movido a genAssignment en codeGenUtils.
Primer intento de permitir manejo de arrays.
Añadido el codigo para inicializar el valor del array en memoria tanto
para variables globales como locales.
Ya se genera codigo para acceder a var[expresion] cuando la variable
es global.
Codigo de factor cuando son variables movido a genAccessVariable
en codegenutils
Generado codigo para accerder a los elementos de una variable global
cuando esta es un vector y esta a la derecha de una asignacion
Modificado el lexico para permitir arrays dentro de strings structs.
Modificado el genNumericString para permitir arrays.
Ahora se comprueba en las llamadas a metodos cuyos argumentos son arrays
que sean arrays del mismo tipo, que no del mismo tamaño.
Ahora dos variables de clase solo son asignables si son de la misma clase.
Ya ser permite la escritura en variables arrays.
Generado codigo que permite acceder a las variables array la
derecha de las expresiones.
Ya ser permiten variables Array como argumentos de metodos.
Ademas se corrigeron varios errores de = en lugar de ==.
Ya no se inserta el tipo string.
Ahora puts tiene un argumento de tipo array_char_0.
- Cambios en la memoria
	- Especificación del lenguaje
		- Se ha eliminado el "puts expresión".
		- Se ha especificado que hay varios "gets" (geti, getf, ...).
	- Análisis léxico
		- Se ha especificado que las utilidades léxicas pueden no funcionar (no se han tocado desde que "terminamos" el léxico)
		- Se movió aquí la descripción de las pruebas léxicas.
	- Análisis semántico
		- Se ha añadido la descripción de los campos que faltaban en las estructuras Symbol y demás.
	- Se ha añadido el apartado de Generación de código.
Merge branch 'memoria'
Añadido codigo para generar correctamente var = [1,2,..,n].
Añadidos if para no hacer cosas raras en asignaciones entre arrays o clases.
Minor fix.