Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>MarioLang SupportNew to Visual Studio Code? Get it now.
MarioLang Support

MarioLang Support

Esdras David Santiago Alvarado

|
2 installs
| (0) | Free
Syntax highlighting and execution for MarioLang
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

MarioLang Support for VS Code 🍄

MarioLang

Esta extensión brinda un entorno de desarrollo completo para MarioLang, un lenguaje de programación temático inspirado en el universo de Super Mario Bros.

✨ Características

  • Resaltado de Sintaxis Pro: Reconocimiento de palabras clave como mario, luigi, peach, y tipos de datos como moneda y estrella.
  • Diagnósticos en Tiempo Real: Subrayado de errores sintácticos mientras escribes. ¡No esperes a compilar para saber qué falló!
  • Snippets Inteligentes: Escribe mario, luigi o peach y presiona Tab para generar estructuras completas de código.
  • Ejecución Directa: Un solo clic en el botón de "Play" para traducir a Java, compilar y ver el resultado final en la consola.
  • Generación de Código: Opción para solo generar el archivo .java resultante.

🚀 Instalación "Zero-Config"

  1. Instala esta extensión desde el VS Code Marketplace.
  2. Abre o crea un archivo con extensión .mario o .ml.
  3. (Opcional) Si quieres usar tu propio compilador, coloca una carpeta app en la raíz de tu proyecto. De lo contrario, la extensión usará su compilador interno.

Requisito: Es necesario tener un JDK de Java instalado en el sistema para la ejecución del código generado.

🛠️ Comandos Disponibles

  • mariolang.run: Compila y ejecuta el archivo actual.
  • mariolang.generate: Traduce el código a Java sin ejecutarlo.

📚 Gramática Rápida

MarioLang Equivalente Java Descripción
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 con ❤️ para el curso de Compiladores.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft