InBoxes Language HighlighterInBoxes Language Highlighter is a Visual Studio Code extension that provides syntax highlighting and language support for the InBoxes Programming Language. If you love to think inside the box, this extension is for you! 🎉FeaturesWith the InBoxes Language Highlighter, you get: Keyword Highlighting: Keywords like box, boxes, if, while, function, doIt, and more are highlighted for better readability. Operators and Logical Statements: Highlighted logical operators (and, or) and comparison operators (==, !=, <, >). Strings and Numbers: Support for highlighting numeric values, strings, and array syntax. Comments: Inline comments using # are properly styled for clarity. Built-in Functions: Highlighting for print() and input() functions. Variable and Function Names: Custom styling for variables and function declarations. Syntax and Examples Below are examples of how code will look with this extension applied: Variable Declaration box x = 10 end box message = "Hello, World!" end boxes myArray = [1, 2, 3] end If and While Statment
Functions
InstallationFrom the VS Code Marketplace Open Visual Studio Code. Go to the Extensions view by pressing Ctrl+Shift+X (Windows/Linux) or Cmd+Shift+X (macOS). Search for InBoxes Language Highlighter. Click Install. From a VSIX FileDownload the .vsix file from the release page. In VS Code, open the Extensions view. Click the ... menu and select Install from VSIX. Select the downloaded .vsix file. How to UseCreate a file with the .ibox extension. Write your InBoxes code. Enjoy automatic syntax highlighting! Example:
We’re planning to improve this extension with the following features: Code Snippets: Predefined templates for common InBoxes patterns.Linting Support: Catch errors and suggest fixes. Debugging Integration: Direct integration with Deno for debugging .ibox programs. ContributingThis project is open for contributions! If you'd like to improve the syntax highlighting or add more features, feel free to contact. You can also contact me via LinkedIn if you’d like to collaborate. LicenseThis extension is licensed under the MIT License. Feel free to use and modify it as you like. Enjoy coding inside the box with InBoxes! 📦 |