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

ツール

CLI、フォーマッタ、リンタ、テスト、REPL、Language Server。

ツール

Sounio にはコンパイラ CLI(souc)と、補助ツール(LSP、ドキュメント生成)が付属します。

souc(コンパイラ CLI)

よく使うコマンド:

# 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

デバッグ用:

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

LSP(sounio-lsp

Language Server は lsp 機能フラグの別バイナリです:

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

エディタ設定は LSP セットアップ を参照してください。

ドキュメント生成

  • souniodoc: stdlib API ドキュメント生成
  • souc doc: パッケージ単位の docs コマンド(対応している場合)

次へ