Zyra Programming Language
Official Visual Studio Code extension for the Zyra Programming Language — a fast, expressive compiled language combining the best features of Rust and Go.
Features
- 🎨 Syntax Highlighting: Full TextMate grammar highlighting keywords (
def, struct, enum, match, const, var, if, else, return, print), primitive types (Int, String, Bool), function declarations, numbers, and embedded string interpolation expressions ("Hello {name}").
- 💡 IntelliSense & Autocompletion: Autocompletes Zyra keywords, types, and built-in standard library functions (
len, substr, trim, contains, file_read, file_write, str, parse_int).
- 🔍 Hover Documentation: Displays interactive markdown tooltips with type signatures and docstrings when hovering over stdlib functions.
- ▶ Interactive Code Lens Buttons: Clickable
▶ Run Native Zyra Binary and ⚙ Build JS Target buttons directly above def main().
- ⚡ Snippets: Fast code generation for
defmain, fn, struct, structupdate, enum, match, ifelse, fileread, filewrite, and printt.
Getting Started
- Install the extension in VS Code.
- Open any file with the
.zy extension.
- Start coding in Zyra!
License
MIT License.
| |