
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,luigiopeachy presionaTabpara 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
.javaresultante.
Instalacion "Zero-Config"
- Instala esta extension desde la tienda de extension de VSCODE.
- Abre o crea un archivo con extension
.marioo.ml. - Instala el JDK 21 (Puedes utilizar el comando
winget install Microsoft.OpenJDK.21desde 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/)