Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>YKBcore - Complete Language SupportNew to Visual Studio Code? Get it now.
YKBcore - Complete Language Support

YKBcore - Complete Language Support

YKBcore

|
2 installs
| (0) | Free
Complete professional IDE support for YKBcore - IntelliSense, Go to Symbol, Find References, Rename, Code Lens, Signature Help, Quick Fixes, Live Diagnostics, and more!
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

YKBcore - Complete Language Support Extension

VS Code extension for YKBcore programming language with complete IDE support!

📦 Extension Details

  • Name: YKBcore - Complete Language Support
  • ID: ykbcore
  • Version: 2.0.0
  • Publisher: ykbcore

🚀 Features

✨ Core Features

  • ✅ Syntax Highlighting - Full syntax highlighting for all YKBcore keywords
  • ✅ IntelliSense/Autocomplete - Smart code completion for keywords, functions, and operators
  • ✅ Code Snippets - 25+ ready-to-use code snippets
  • ✅ Hover Documentation - Hover over keywords to see documentation
  • ✅ Indian Flag Theme - Beautiful color theme with Indian flag colors 🇮🇳
  • ✅ File Icons - Custom icons for all YKBcore file types
  • ✅ Auto-closing Brackets - Automatic bracket and delimiter completion

🎨 Theme Features

YKBcore Indian Flag Theme with 3 patriotic colors:

  • Saffron (#FF9933) - Keywords, YKB markers
  • White (#FFFFFF) - Background
  • Green (#138808) - Strings, Numbers

📝 Supported File Extensions

  • .ykb - Main YKBcore source files
  • .ykbl - YKB Layout files
  • .ykbs - YKB Style files
  • .ykbh - YKB Hardware files
  • .ykbaim - YKB AI Model files
  • .ykbr - YKB Robotics files

⌨️ Keyboard Shortcuts

  • Ctrl+Shift+F - Format YKBcore document
  • Ctrl+F5 - Run YKBcore code

🎯 Code Snippets Available

Type these prefixes and press Tab:

  • nucleus - Main entry point
  • pulse - Function definition
  • ignite - Function call
  • birth - Variable declaration
  • cast - Print statement
  • if - If statement
  • ifelse - If-else statement
  • spin - Loop
  • flare - Return statement
  • roboPulse - Robotics control loop
  • motor - Motor control
  • sense - Sensor reading
  • cortex - AI inference
  • train - AI training
  • gpio - Hardware GPIO control
  • hello - Hello World program
  • iom - IOM mode markers

🔧 Configuration Options

Open VS Code settings and search for "YKBcore":

  • Enable IntelliSense - Toggle autocomplete (default: true)
  • Enable Hover - Toggle hover documentation (default: true)
  • Enable Snippets - Toggle code snippets (default: true)
  • Auto Format - Auto-format on save (default: true)
  • Show Triple-YKB Warnings - Show validation warnings (default: true)

📚 IntelliSense Support

Autocomplete available for:

  • Core keywords (birthYKB, pulseYKB, igniteYKB, etc.)
  • Robotics keywords (roboPulseYKB, motorSpinYKB, etc.)
  • AI keywords (cortexYKB, trainPulseYKB, etc.)
  • Operators (++>, <--, ✱✱, //>, =YKB=, etc.)
  • Functions and methods

💡 Hover Documentation

Hover over any keyword to see:

  • Purpose and description
  • Syntax examples
  • Usage documentation

📦 Installation

Method 1: Install from VSIX (Recommended)

  1. Download the .vsix file
  2. Open VS Code
  3. Press F1 or Ctrl+Shift+P
  4. Type: Extensions: Install from VSIX...
  5. Select the .vsix file
  6. Reload VS Code

Method 2: Install from Folder

  1. Open VS Code
  2. Press F1 or Ctrl+Shift+P
  3. Type: Developer: Install Extension from Folder...
  4. Select the vscode-extension folder
  5. Reload VS Code

Method 3: Manual Installation

  1. Copy the vscode-extension folder to:
    • Windows: %USERPROFILE%\.vscode\extensions\ykbcore\
    • macOS: ~/.vscode/extensions/ykbcore/
    • Linux: ~/.vscode/extensions/ykbcore/
  2. Restart VS Code

🎨 Using the Indian Flag Theme

  1. After installing extension, restart VS Code
  2. Press F1 or Ctrl+Shift+P
  3. Type: Preferences: Color Theme
  4. Select: "YKBcore Indian Flag"
  5. Enjoy colorful syntax highlighting! 🇮🇳

📖 Usage Examples

Example 1: Hello World

Open a new file with .ykb extension and type:

YKB nucleusYKB <<YKB| |YKB>> YKB
    YKB castYKB >> <<YKB Hello, YKBcore! YKB>> YKB
YKB endYKB YKB

Example 2: Using Snippets

  1. Type hello and press Tab
  2. Full Hello World code will appear!

Example 3: Autocomplete

  1. Type YKB bir and press Ctrl+Space
  2. Select birthYKB from suggestions
  3. See documentation in hover tooltip

📁 File Structure

vscode-extension/
├── package.json              # Extension manifest
├── extension.ts              # Extension activation code
├── tsconfig.json             # TypeScript configuration
├── syntaxes/
│   └── ykb.tmLanguage.json  # TextMate grammar
├── snippets/
│   └── ykb.code-snippets    # Code snippets
├── themes/
│   └── indian-flag-theme.json # Color theme
├── icons/
│   ├── ykb-icon.svg         # Icon file
│   └── ykb-icon-theme.json  # Icon theme
├── language-configuration.json  # Language settings
└── README.md                # This file

🛠️ Development

Prerequisites

  • Node.js (v14 or higher)
  • VS Code Extension Development Host
  • TypeScript

Build Extension

cd vscode-extension
npm install
npm run compile

Test Extension

  1. Open this folder in VS Code
  2. Press F5 to launch Extension Development Host
  3. Test features in the new VS Code window

📝 Commands

Available commands (press F1 to access):

  • YKBcore: Format Document - Format YKBcore code
  • YKBcore: Validate Triple-YKB Rule - Validate code
  • YKBcore: Insert YKB Marker - Insert YKB marker
  • YKBcore: Run Code - Run YKBcore code
  • YKBcore: Show Documentation - Open documentation

🐛 Troubleshooting

Extension not activating?

  1. Check VS Code version (requires 1.74.0 or higher)
  2. Check if file has .ykb extension
  3. Reload VS Code window
  4. Check Output panel for errors (View → Output → YKBcore)

IntelliSense not working?

  1. Open Settings (Ctrl+,)
  2. Search for "YKBcore"
  3. Ensure "Enable IntelliSense" is checked

Theme not showing?

  1. Press F1
  2. Type: Preferences: Color Theme
  3. Search for "YKBcore Indian Flag"
  4. Select it

📄 License

This extension is part of the YKBcore programming language project.

🤝 Contributing

Contributions welcome! Please see the main YKBcore repository for contribution guidelines.

🔗 Links

  • Homepage: https://ykbcore.dev
  • Repository: https://github.com/ykbcore/ykbcore
  • Issues: https://github.com/ykbcore/ykbcore/issues

Made with ❤️ in India 🇮🇳

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft