A Visual Studio Code extension that supports AVAP (Advanced Virtual API Programming) debugging with AVAP Debugger. AVAP Debugger provides a seamless debugging experience by allowing you to set breakpoints, step through code, inspect variables, and perform other essential debugging tasks. The AVAP Debugger extension offers debugging support for AVAP code and AVAP Zero, APIs developed with blocks (no code solution).
Note:
The AVAP Debugger extension offers the AVAP debugger extension as an optional installation.
The AVAP Zero extension offers a no code solution as an optional installation.
This extension is supported for AVAP (Advanced Virtual API Programming) language.
Purpose
The main intent of this extension is to offer:
Independence and Compatibility: The AVAP Debugger extension aims to separate the debugging functionality from the main AVAP extension to prevent compatibility issues. This ensures that even as the AVAP extension drops support for older AVAP versions, you can continue debugging projects with those versions without downgrading your AVAP extension. This allows you to access new features and bug fixes while keeping your debugging capabilities intact.
Platform-Specific Builds: Unlike the main AVAP extension, which bundles all AVAP Debugger builds for various platforms into a single extension package, the AVAP Debugger extension provides a more streamlined approach: it delivers platform-specific builds, ensuring you only receive the components relevant to your specific operating system. This reduces download times and unnecessary overhead.
Usage
Once installed in Visual Studio Code, AVAP Debugger will be automatically activated when you open a AVAP file (*.avap).
Disabling the AVAP Debugger extension
If you want to disable the AVAP Debugger extension, you can disable this extension per workspace in Visual Studio Code.