Lenguaje GoScript (inspirado en Go) con análisis léxico y sintáctico (Jison), intérprete en TypeScript y un IDE web (React, Vite, Monaco) con reportes de AST, tabla de símbolos y errores.
Categoría del curso: Organización de Lenguajes y Compiladores 1 (OLC1).

Manuales (lectura en el blog)

La versión en Markdown sigue en el repositorio (docs/MANUAL_USUARIO.md, docs/MANUAL_TECNICO.md) por si haces una entrega o quieres copiar a PDF; la visualización cómoda en el sitio es por las dos páginas anteriores.

Código y repositorio

Cómo ejecutarlo (resumen)

En tu máquina, clona el repo y levanta backend (puerto 3001) y frontend (Vite, p. ej. 5173). Los detalles están en el Manual de Usuario y en el README del repositorio.

Sobre GitHub Pages: esta página del blog es sólo estática. El IDE completo necesita un servidor Node (API del intérprete). No se puede alojar ese backend en github.io. Para un demo 100% online habría que publicar, por separado, el frontend y la API (p. ej. Render, Fly.io, Railway) o ofrecer el enlace al repo e instrucciones de instalación.

Demostración

En una defensa: ejecuta en local, abre un .gst de examples/, y en el IDE usa Consola, Errores, Tabla de símbolos y el AST (SVG) tras Ejecutar.