Está en la página 1de 9

El smbolo | significa la operacin booleana de or lgico

Para el array aado un tipo ms a la tabla de smbolos, cuando llamo a


setarray es para setear el valor del array al identificador, as tambin
existe tamao y tipo de dato del array, eso se asigna en la funcin
crate_array
La funcin operalogic(oplog.lex,C1.val,C2.val) me
devuelve el resultado de la operacin lgica del
valor C1 y C2
Para verificar que existe el valor de retorno en R4
asigno un atributo retorno y otro atributo type, as al final
verifico primero que el tipo de retorno de la funcin sea
igual al tipo de retorno seteado en la definicin de la
funcin y segundo que el atributo retorno este
seteado a 1
Ac puede que el no terminal INC
tenga como valor lamda, si pasa eso
quiere decir que por defecto el
incremento es 1, asi que en la parte
semntica verifico esto y asigno el
incremento a 1