Implementación pequeño lenguaje de programación

Construya un pequeño lenguaje de programación que permito el uso de estructuras condicionales IF y haga uso de expresiones en notación prefijo. Ud. puede definir sus palabras reservadas y al menos 4 operadores.

  • (5 puntos) analizador sintáctico y léxico (opcionalmente usando ANTLR4).
  • (5 puntos) generación de código IR.
  • (5 puntos) optimización de código.
  • (3 puntos) ejecución en tiempo real (como ejemplo fibonacci).