Visual Studio Code Extension For IBC-Inter
This extension provides basic syntax highlighting support for IBC-Inter (.ibci) files in Visual Studio Code.
WARNING: All Created by agents, pure vibe coding, ref with caution
Demo Phase, Please Use with Caution.
Features
- Syntax highlighting for IBCI language constructs
- Support for LLM function blocks (
llm...llmend)
- Behavior description highlighting (
@~...~)
- Variable interpolation highlighting (
$variable)
- Automatic bracket matching
- Basic indentation rules
Installation
From Source
- Clone this repository
- Copy the
ibci-vscode-extension folder to your VS Code extensions directory:
- Windows:
%USERPROFILE%\.vscode\extensions\
- macOS:
~/.vscode/extensions/
- Linux:
~/.vscode/extensions/
- Restart VS Code
From GitHub Release (In Processing, not completed yet)
- Download the
.vsix file from the releases page
- In VS Code, run
Extensions: Install from VSIX... from the Command Palette (Ctrl+Shift+P)
- Select the downloaded
.vsix file
Basic Features
Supported Constructs
| Construct |
Example |
| Control Flow |
if, elif, else, for, while, return |
| LLM Keywords |
llm, llmend, __sys__, __user__, llmexcept, retry |
| Behavior Block |
@~...~ |
| Types |
int, float, str, bool, list, dict |
| Constants |
True, False, None |
| Variable Reference |
$variable_name |
File Association
Files with the .ibci extension are automatically recognized as IBC-Inter files.
Configuration
No additional configuration is required. The extension works out of the box with sensible defaults for now.
| |