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 stdlibsouc doc: comando de docs a nivel de paquete (donde esté soportado)