Overview Version History Q & A Rating & Review
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.
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
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();
}