Esta extension brinda un entorno de desarrollo completo para MarioLang, un lenguaje de programacion tematico inspirado en el universo de Super Mario Bros.
Caracteristicas
Diagnosticos en Tiempo Real: Subrayado de errores sintacticos mientras escribes.
Snippets Inteligentes: Escribe mario, luigi o peach y presiona Tab para generar estructuras completas de codigo.
Ejecucion Directa: Un solo clic en el boton de "Play" para traducir a Java, compilar y ver el resultado final en la consola.
Generacion de Codigo: Opcion para solo generar el archivo .java resultante.
Instalacion "Zero-Config"
Instala esta extension desde la tienda de extension de VSCODE.
Abre o crea un archivo con extension .mario o .ml.
Instala el JDK 21 (Puedes utilizar el comando winget install Microsoft.OpenJDK.21 desde una powershell con permisos de administrador)
Requisito: Es necesario tener el JDK 21 de Java instalado en el sistema para la ejecucion del codigo generado.
Comandos Disponibles
mariolang.run: Compila y ejecuta el archivo actual.
mariolang.generate: Traduce el codigo a Java sin ejecutarlo.
Gramatica Rapida
MarioLang
Equivalente Java
Descripcion
mario { ... }
public static void main
Bloque principal
moneda
int
Entero
estrella
double/float
Decimal
mensaje
String
Texto
poder
boolean
Booleano
peach (cond) { ... }
if (cond) { ... }
Condicional
luigi (cond) { ... }
while (cond) { ... }
Bucle
cartel("Hola");
System.out.println("Hola");
Imprimir
Desarrollado por SJPAIZ y EDSANTIAGO
Lenguaje de programacion y extension de VSCODE desarrollados para el curso Compiladores 2026
Sitio de documentacion oficial del lenguaje MarioLang (https://mariolang-support.tulab.dev/)