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

BASILISCO Language Support

Alexanderdevs

|
2 installs
| (0) | Free
Soporte oficial de BASILISCO para Visual Studio Code: sintaxis, diagnósticos con la CLI, navegación, IntelliSense contextual y formato.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

BASILISCO para Visual Studio Code

BASILISCO

BASILISCO Language Support

El entorno de edición de BASILISCO dentro de Visual Studio Code.

Repositorio Version VS Code License

BASILISCO Language Support incorpora herramientas de edición para proyectos escritos en BASILISCO, el lenguaje de programación cuyo compilador e intérprete se distribuyen mediante la CLI bsk/basilisco.

La extensión conecta el editor con las herramientas reales del lenguaje. Los diagnósticos se obtienen ejecutando el analizador de BASILISCO; el resaltado, las ayudas de edición y los comandos se integran directamente en Visual Studio Code.

Características

Funcionalidad Descripción
Resaltado de sintaxis Coloreado TextMate para palabras clave, literales, comentarios y construcciones del lenguaje.
Resaltado semántico Tokens semánticos adicionales para mejorar la lectura del código.
Diagnósticos Ejecuta bsk analizar sobre el documento y muestra los errores detectados en el panel Problems.
Autocompletado Sugerencias de palabras clave, funciones incorporadas y declaraciones locales detectadas.
Hover Información contextual sobre símbolos y elementos reconocidos.
Navegación Ir a definición y referencias para declaraciones locales del documento.
Renombrado Renombrado local de símbolos detectados en el documento.
Signature Help Ayuda de firma para funciones declaradas en el documento.
Formateo Integra el formateador de BASILISCO mediante bsk formatear.
Folding Plegado de bloques de código.
Snippets Plantillas para estructuras y expresiones frecuentes del lenguaje.
Comandos Acceso a ejecución, análisis, formato y utilidades de proyecto desde la paleta de comandos.

Requisitos

  • Visual Studio Code 1.85.0 o superior.
  • BASILISCO 0.6.0 o compatible instalado en el equipo.
  • El ejecutable bsk o basilisco debe estar disponible en el PATH.

Comprueba la instalación desde una terminal:

bsk --version
# o
basilisco --version

Si el ejecutable no se llama bsk o no está en el PATH, configura basilisco.executable con el nombre o la ruta absoluta del ejecutable.

Instalación

Desde un archivo VSIX

  1. Descarga basilisco-0.3.1.vsix desde la sección Releases o desde el canal de distribución donde se publique.
  2. Abre Visual Studio Code.
  3. Abre la vista Extensions.
  4. Selecciona el menú ... y elige Install from VSIX....
  5. Selecciona el archivo descargado y reinicia la ventana si VS Code lo solicita.

Desde el Marketplace

Busca BASILISCO Language Support en Visual Studio Marketplace cuando la publicación esté disponible.

Primeros pasos

  1. Instala BASILISCO CLI y verifica que bsk --version funcione.
  2. Abre una carpeta de proyecto en VS Code.
  3. Crea o abre un archivo con extensión .bsk.
  4. Escribe código BASILISCO: el editor aplicará el resaltado y, si está habilitado, ejecutará el análisis automático.
  5. Usa Ctrl+Shift+P y escribe BASILISCO: para consultar los comandos disponibles.

Ejemplo mínimo de archivo:

funcion saludar(nombre) {
    mostrar("Hola " + nombre)
}

sea usuario = "BASILISCO"
saludar(usuario)

Los archivos .bsk son la extensión canónica. También se reconoce .nexo como extensión heredada.

Comandos disponibles

Abre la paleta con Ctrl+Shift+P y busca BASILISCO:.

Comando Acción
BASILISCO: Ejecutar archivo Ejecuta el archivo activo mediante la CLI.
BASILISCO: Analizar archivo Ejecuta el analizador del lenguaje.
BASILISCO: Formatear archivo Formatea el documento mediante la CLI.
BASILISCO: Probar proyecto Ejecuta las pruebas del proyecto.
BASILISCO: Inicializar proyecto Inicia un proyecto BASILISCO.
BASILISCO: Ver paquetes Consulta los paquetes disponibles mediante la CLI.
BASILISCO: Verificar instalación Comprueba la disponibilidad del ejecutable configurado.
BASILISCO: Reanalizar documento Solicita un nuevo análisis del documento.
BASILISCO: Mostrar salida Abre el canal de salida de la extensión.

Configuración

Las opciones se encuentran en Settings → Extensions → BASILISCO o en settings.json.

{
  "basilisco.executable": "bsk",
  "basilisco.extraArgs": [],
  "basilisco.diagnostics.enable": true,
  "basilisco.diagnostics.delay": 450,
  "basilisco.semanticHighlighting.enable": true,
  "basilisco.formatter.indentSize": 2
}
Opción Tipo Predeterminado Descripción
basilisco.executable string bsk Nombre o ruta absoluta del ejecutable.
basilisco.extraArgs array [] Argumentos adicionales para los comandos que los admiten.
basilisco.diagnostics.enable boolean true Activa o desactiva el análisis automático.
basilisco.diagnostics.delay number 450 Retardo en milisegundos antes de analizar. Rango: 100–3000.
basilisco.semanticHighlighting.enable boolean true Activa el resaltado semántico adicional.
basilisco.formatter.indentSize number 2 Tamaño de indentación configurado para la integración del formateador.

Alcance y limitaciones de la versión 0.3.1

La extensión utiliza la CLI de BASILISCO para análisis y formato. Es importante distinguir las funciones implementadas de las que todavía requieren infraestructura adicional:

  • Los diagnósticos se basan en el lexer, parser y analizador semántico reales invocados por bsk analizar. Como la CLI devuelve errores en texto, la extensión reconstruye rangos a partir de los mensajes; algunos rangos pueden ser aproximados.
  • Hover, navegación, referencias, renombrado y Signature Help se basan en declaraciones locales detectadas en el documento. No constituyen todavía una resolución semántica completa entre ámbitos, módulos o símbolos exportados.
  • La extensión no incluye todavía un servidor LSP independiente.
  • No incluye depurador DAP. No se anuncian breakpoints, ejecución paso a paso ni inspección de variables porque el runtime no ofrece actualmente esa interfaz.
  • La calidad y disponibilidad de las operaciones que delegan en la CLI dependen de la versión de BASILISCO instalada.

Solución de problemas

VS Code indica que no encuentra bsk

Ejecuta bsk --version en una terminal. Si funciona únicamente con una ruta específica, establece esa ruta en basilisco.executable y reinicia la ventana de VS Code.

No aparecen diagnósticos

Verifica que basilisco.diagnostics.enable esté activado, que el archivo esté guardado y que la CLI pueda analizarlo desde una terminal. Revisa View → Output → BASILISCO para consultar la salida de la extensión.

El archivo no se reconoce como BASILISCO

Comprueba que tenga extensión .bsk o .nexo. También puedes seleccionar BASILISCO desde el selector de lenguaje de la esquina inferior derecha.

Desarrollo y empaquetado

npm install
npm test
npm run package

El comando npm run package utiliza @vscode/vsce para generar el paquete VSIX. No se recomienda editar manualmente el manifiesto VSIX.

Reportar problemas y contribuir

  • Código fuente: https://github.com/alexandevs2309/nexo
  • Reporte de errores: https://github.com/alexandevs2309/nexo/issues

Al reportar un problema, incluye la versión de VS Code, la versión de BASILISCO, el sistema operativo, el mensaje de error y un ejemplo mínimo que permita reproducirlo.

Licencia

Este proyecto se distribuye bajo la licencia Apache-2.0. Consulta el archivo LICENSE.


BASILISCO — Lenguaje, herramientas y experiencia de desarrollo.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft