Falcon Language Extension for Visual Studio Code
Official Visual Studio Code extension for Falcon, a human-friendly programming language with intuitive English syntax.
Created by Harshil Zore.
Features
- Syntax Highlighting: Full grammar definitions for keywords, built-ins, control flows, strings, comments, and numbers.
- Real-time Diagnostics & Errors: Detects syntax and semantic issues as you type, complete with exact line/col markers.
- Built-in Interactive Runner: Run
.fal files directly inside VS Code with input (ask) and output (show) support.
- Code Snippets: Quick templates for functions, loops, conditions, and statements.
- Language Configurations: Automatic indentation, bracket matching, and comment shortcuts (
Cmd + /).
Installation
Method 1: Install from .vsix package
- Download the
falcon-language-1.0.0.vsix file.
- In VS Code, open the Extensions view (
Ctrl+Shift+X or Cmd+Shift+X).
- Click the
... (Views and More Actions) menu in the top-right corner.
- Select Install from VSIX... and select
falcon-language-1.0.0.vsix.
Method 2: Direct Local Install
Copy the extension folder to your local VS Code extensions directory:
- macOS/Linux:
~/.vscode/extensions/falcon-language
- Windows:
%USERPROFILE%\.vscode\extensions\falcon-language
Running Falcon Code in VS Code
- Create or open any
.fal file (e.g. test.fal).
- Click the ▶️ Run button at the top-right of your editor window, or press
Cmd+Shift+P / Ctrl+Shift+P and search for Falcon: Run Current File.
- The Falcon Output channel will display the output in real-time!
| |