Este es un sencillo ejemplo sobre el uso de jlex y cup en el cual se genera codigo intermedio de tres direcciones para expresiones aritmeticas simples como suma, resta, multiplicacion y division, este pequeño(diminuto) compilador es de una sola pasada se pueden declarar variables , se comprueba la existencia por medio de una tabla de simbolos, con la cual se comprueba tambien los tipos de cada variable las cuales pueden ser tipo cadena o entero. espero que les sirva.
USAC 2007
http://solocodigo.com/46754/tres_direcciones/msg121503/#msg121503
USAC 2007
http://solocodigo.com/46754/tres_direcciones/msg121503/#msg121503
Comentarios