Universidad de Costa Rica
|
|
Implemente de nuevo el programa de la tarea anterior. Esta vez, use Lex/Flex para obtener el analizador léxico y Yacc/Bison para el analizador sintáctico. Además, permita que el usuario final pueda definir variables para la calculadora. Recuerde producir una estructura de datos intermedia en donde esté el código generado por su analizador.
VAR a,b,c,d; read(b); a = 123,456.10; // la comma ',' es separador de miles c = 123_456.10; // el guión bajo '_' es separador de miles d = 13; a = (b * c) ** d; write(a);
Entregue su tarea por correo electrónico, como lo hizo anteriormente.
Tiempo de entrega: | 7 días |
Modalidad: | En parejas |
Adolfo Di Mare <adolfo@di-mare.com>.
|