Está en la página 1de 2

Instituto Politécnico Nacional 

​Escuela Superior de Cómputo 


 

Rodríguez García Adán Iván 


 
Practica 2 
 
2 de Abril de 2019 
 
3CM7 
 
Compiladores 
Introducción 
Se  requiere  conocer  acerca  de  hoc1  en  el  cual  se necesita usar el 
número  de  tokens  de  acuerdo  a  los  parámetros  de  la  función  que  se 
requiera usar como por ejemplo en el cuadrado,círculo o línea. 
 
Desarrollo 
La  práctica  solo  fue  modifica  en  la  sección  de  reglas  para  poder 
aceptar  las  variables  en  cada  regla  como  en  la  línea  se  agregaron  4  tokens, 
porque  se  pedían  en  la  tabla  de  símbolos  al  manda  a  llamar  la  función 
contpush  que  se  encontraba  en  el  archivo  de  maquina.java  se  mandaban los 
tokens dentro de la pila. 
  La función que se encontraba en el archivo maquina.java tenia la pila y 
usaba  pop  para  sacar  los  tokens  de  la  pila  y  estos  eran  usados  para  que 
sirvieran  como  medida,  gracias  a  un  cast  se  convertían  a  enteros  y  eran 
usados en una función de dibujar. 
 

 
La  única  operación  que  lleva  paréntesis  es  o  mayor  precedencia 
es  la  operación  de  resta,  siempre  debe  de  llevar  paréntesis,  si  no  el 
programa no puede compilar y manda un error. 
 
Conclusión 
Realizar  esta  práctica  requiere  el  uso  del  paso  de  tokens  en  la 
pila,  para  que  puedan  ser  usados  en  otra  función  en  este  caso,  en 
donde se requiere dibujar la línea, círculo o cuadrado. 

También podría gustarte