Localized V2 rewrite for this language is in progress. Showing English-first content for now.

Herramientas

CLI, formateador, linter, tests, REPL y el Language Server.

Herramientas

Sounio incluye una CLI del compilador (souc) y herramientas complementarias (LSP, generador de docs).

souc (CLI del Compilador)

Comandos comunes:

# Type-check a file
souc check file.sio

# Run with the interpreter
souc run file.sio

# Build a native binary (backend/feature dependent)
souc build file.sio -o output

# Format
souc fmt file.sio

# Lint
souc lint file.sio

# REPL
souc repl

# Test suite
souc test

Ayudas de debugging:

souc check file.sio --show-ast
souc check file.sio --show-types
souc check file.sio --show-effects

LSP (sounio-lsp)

El language server es un binario separado, construido con la feature lsp:

cargo build -p souc --release --features lsp
./target/release/sounio-lsp --help

Consulta Configurar LSP para configuración del editor.

Generadores de Documentación

  • souniodoc: generador de docs de API de la stdlib
  • souc doc: comando de docs a nivel de paquete (donde esté soportado)

Siguiente