Universidad Interamericana de PanamáMateria: Compiladores InicioDocumentaciónTema 11Tema 4Integrantes
Universidad Interamericana de Panamá
Materia: Compiladores · Taller práctico colaborativo

Escribe una config. Obtén una calculadora real.

Dos mini-compiladores que trabajan juntos: el Tema 11 convierte texto en un XML de configuración y el Tema 4 lo compila en una calculadora que puedes descargar como .exe o ejecutar en el navegador con Emscripten.

Cómo funciona

De un archivo de texto a una aplicación, en cinco pasos.

  1. Escribes la configuración

    Modo, tema, colores y funciones en un lenguaje sencillo.

    texto .calc
  2. Tema 11 la compila

    Revisa que todo sea válido y avisa de los errores.

    léxicosintácticosemántico
  3. Sale un XML

    El contrato que une los dos compiladores.

    XMLJSON
  4. Tema 4 la compila

    Lee el XML, arma los botones y genera código C.

    validaciónlayoutcódigo C
  5. Ya tienes tu calculadora

    Descárgala o pruébala al instante.

    calc.exeEmscripten

Los dos temas

Cada uno tiene su propia página con el código, los tokens y el resultado.

11Tema 11 · Intermedio

Compilador de lenguaje de configuración

Describe la calculadora en texto y obtén el XML y JSON de configuración, con errores claros y sugerencias.

Abrir Tema 11 →
04Tema 4 · Básico

Compilador de calculadora

Carga el XML, compila la calculadora a un ejecutable sin dependencias y pruébala. Incluye el compilador de 10 + 5 * 2.

Abrir Tema 4 →

Integrantes

Equipo responsable de los Temas 11 y 4.

CZCarlos Zachrisson
KAKaren Arauz
Sin dependenciasEl .exe solo usa DLL que ya trae Windows.
Un solo motor en CEl mismo código corre en el .exe y en el navegador.
Errores con sugerenciasSi escribes “cientifca”, te dice “¿quiso decir cientifica?”.