Overview Version History Q & A Rating & Review
BlazeLang for Visual Studio Code & Open VSX
Official language support for BlazeLang (.blz) files in Visual Studio Code, Antigravity Studio, and Open VSX compatible editors.
⚡ Features
Rich Syntax Highlighting: Accurate TextMate and semantic syntax highlighting for BlazeLang statements, control flow, native types, Show(...), reactive bind state, and custom attributes.
Modern IntelliSense & Autocomplete: Built-in completions, signatures, and documentation for the full native Standard Library:
Show(*args) - Native formatted console output with automatic spacing & newline.
fs - High-performance file system operations (fs.read, fs.write, fs.stat, fs.walk).
json - High-speed JSON serialization (json.Parse, json.Stringify, json.Pretty).
math - Scientific math & statistics (math.Sqrt, math.PrimeFactors, math.Mean).
torch++ - Hardware-accelerated tensor computation and neural network layers.
process, time, date, os, crypto, and more.
Productive Snippets: Verified snippets for quick development:
show / sh ➔ Show(value)
fn / func ➔ Function name(args) { ... }
forrange ➔ for i in range(start, end) { ... }
fileread / filewrite ➔ Native fs file operations
jsonparse / jsonstringify ➔ Native json methods
torch ➔ torch++ tensor pipelines
One-Click Commands & Code Actions:
BlazeLang: Run Current File (▶ button in editor title bar)
BlazeLang: Test Current File
BlazeLang: Benchmark Current File
BlazeLang: Compile Current File
BlazeLang: Open REPL
BlazeLang: Format Document
🚀 Getting Started
Install the Extension:
Configure the CLI (Optional):
Write and Run:
⚙️ Extension Settings
Setting
Type
Default
Description
blazelang.cliPath
string
"blz"
Path to the BlazeLang CLI executable
blazelang.enableCompletion
boolean
true
Enable IntelliSense & auto-completions
blazelang.enableDiagnostics
boolean
true
Enable real-time syntax checking & linting
blazelang.enableFormatting
boolean
true
Enable document formatting
blazelang.format.indentSize
number
4
Indentation size (spaces)
blazelang.run.autoSave
boolean
true
Automatically save file before running
🛠️ Repository & Issues
📄 License
MIT License. See LICENSE.txt for details.