KUKA KRL Assistant
A Visual Studio Code extension to help write, understand, and maintain KUKA Robot Language (KRL) programs.
Features
- Syntax highlighting (snippets and color coding)
- Document Symbols / Outline view for
DEF, DEFFCT and DEFDAT blocks (Outline panel, Breadcrumbs, Ctrl+Shift+O)
- Go to definition for functions and variables (case-insensitive, like KRL itself)
- Find All References (
Shift+F12, right-click → "Find All References") for functions, structs and variables across the workspace
- Folding for
DEF/DEFFCT/DEFDAT, IF, LOOP, FOR, WHILE, SWITCH, STRUC, REPEAT and KUKA ;FOLD … ;ENDFOLD blocks
- Hover to view function parameters
- Warning when a GLOBAL variable is missing a DECL, SIGNAL or STRUC
- Error when a variable name exceeds KUKA's 24-character limit
- Autocompletion for variables after typing the variable name followed by '.'
- IntelliSense Autocompletion for Functions and their own Parameters
Installation
You can install the extension from the Visual Studio Marketplace.
Repository
Public Repo on Git Hub
License
MIT
| |