Unified Language Support for Sorayunara (.sora): Hindley-Milner Type Inference, LSP Server, DAP Debugger, Formatter, Package Manager, and Syntax Highlighting.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Rich Language Server Protocol (LSP), Syntax Highlighting, Snippets, Formatter, Debugging, and Package Tooling for the Sorayunara Programming Language (.sora).
Features
Language Server (LSP): Autocomplete for keywords (fn, spawn, await, actor, chan), types (Int, Float, String, Bool, Task, Chan), traits, attributes, and stdlib modules (std.http, std.json, std.net, etc.).
Go to Definition & Implementation: Jump directly to functions, structs, enums, traits, or methods.
Diagnostics & Error Highlighting: Real-time syntax errors, borrow checker violations, and Hindley-Milner type inference checking.
Document Formatting: Integrated AST formatting via sorayunara fmt.
Integrated Commands:
Sorayunara: Run Active File (sorayunara run)
Sorayunara: Build Active File / Project (sorayunara build)
Sorayunara: Run Test Suite (sorayunara test)
Sorayunara: Type Check & Verify (sorayunara check)