Analizador semántico PSeInt - Intérprete/traductor (notebook)

Enunciado del problema

Desarrollar un analizador semántico (intérpete o traductor) para el lenguaje de programación PSeInt. Para realizar la implementación se podrán únicamente los siguientes lenguajes de programación: Python 3, C/C++ y Java.


Entrada

Su programa debe recibir por la entrada estándar el código fuente de un programa escrito en el lenguaje de programación PSeInt. Su programa debe generar la salida por la salida estándar.


Salida

Recuerde que la salida de los programas no está estandarizada, dependerá si está desarrollando un intérprete o un traductor a otro lenguaje de programación. Asegúrese de depurar su programa offline y no hacer muchos intentos. En esta práctica la evaluación se realizará de manera manual. Se usa UNCode únicamente para agilizar la ejecución de los diferentes programas y conocer las salidas obtenidas en los casos de prueba.


Nota

En esta tarea podrá cargar un notebook para realizar la entrega.



Intérprete / traductor


Max file size: 1.0MB
Allowed extensions: .ipynb