Releases: confh/TinyVsCode
Releases · confh/TinyVsCode
Tiny Language Support v0.1.0
Tiny Language Support v0.1.0
Initial public release of the Tiny VS Code extension.
This release adds language support for .tiny files, including syntax highlighting, IntelliSense, diagnostics, formatting, hover information, go-to-definition, signature help, and document symbols.
Highlights
- Syntax highlighting for Tiny code
- Autocomplete for variables, functions, classes, fields, methods, std modules, and native types
this.autocomplete inside classes- Hover info for symbols and functions
- Go to definition support
- Signature help for function and method calls
- Document symbols / outline support
- Formatter for Tiny files
- Diagnostics for common issues like undefined variables and invalid member access
Supported Language Features
The extension understands many Tiny features, including:
letandconst- functions
- anonymous functions
- default parameters
- variadic parameters
- nullable parameters
- classes
- fields
- methods
- enums
- imports and exports
- std modules
- namespace imports
- arrays and objects
- interpolated strings
if,else, andelse ifwhileforfor intry/catchspawntask.await- union type hints
- class type hints
- optional chaining
Formatter Improvements
The formatter handles common Tiny syntax safely, including:
i++andi--+=,-=,*=,/=- optional chaining like
user?.name - variadic params like
...args - comments and strings without breaking them
Notes
Tiny is still evolving, so the extension will keep improving as the language grows.
Some diagnostics and type inference are intentionally lightweight because Tiny is dynamic.