Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Lotus Language BCGNew to Visual Studio Code? Get it now.
Lotus Language BCG

Lotus Language BCG

Bukura_BrayanCG

|
1 install
| (0) | Free
Soporte de sintaxis (.lts) y ejecución para el lenguaje Lotus creado por Brayan CG
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Lotus Lang

Extensión oficial de Lotus, un lenguaje educativo y experimental desarrollado en Python.
Proporciona resaltado de sintaxis (.lts) y ejecución directa desde Visual Studio Code.


Características principales

  • Resaltado de sintaxis para archivos .lts:

  • Palabras reservadas (mudra, petal, harvest, season, etc.)

  • Tipos (integer, float, text, bool, etc.)

  • Literales (true, false, null)

  • Comentarios (//, /* ... */)

  • Strings y números

  • ▶ Ejecución directa de programas Lotus:

    • Ejecuta el archivo actual con Lotus: Run Current File
    • Usa el intérprete Python que implementa lotuslang.interp.interpreter
  • Configuración flexible:

  • Cambia la ruta de Python o los argumentos de ejecución desde las opciones de usuario.


Requisitos

  • Tener Python 3.10 o superior instalado y disponible en el PATH.
  • Tener el paquete del lenguaje lotuslang disponible en el entorno de Python.
    • Se ejecuta mediante:
      python -m lotuslang.interp.interpreter archivo.lts
      

Configuración de la extensión

Esta extensión agrega las siguientes configuraciones:

Opción Descripción Valor por defecto
lotus.interpreterPath Ruta al ejecutable de Python o runner de Lotus "python"
lotus.runArgs Argumentos base para la ejecución ["-m", "lotuslang.interp.interpreter"]

Puedes modificarlas en
File → Preferences → Settings → Extensions → Lotus
o directamente en tu settings.json.


Uso rápido

  1. Abre un archivo .lts o crea uno nuevo:
    Lotus Person {
        petal text name = "Brayan";
        mudra void greet() {
            print("Hola,", name);
        }
    }
    
    mudra void core() {
        Person p;
        p.greet();
    }
    
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft