Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>gcl-vscodeNew to Visual Studio Code? Get it now.
gcl-vscode

gcl-vscode

scmlab

|
30 installs
| (0) | Free
An Interactive Formal Verification tool for Guarded Command Language
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

gcl-vscode

gcl-vscode is a formal verification environment for Guarded Command Language (GCL) that extends vscode with the GCL Language Server.

For more information, see also:

  • Guarded Command Language
  • Hoare Logic
  • GCL Language Server
  • old homepage

Standard Language Features

  • Syntax highlighting
  • Go to definition (F12)
  • Type hints on hovers

Verification-Specific Features

  • Syntax Check and Typecheck on opening .gcl files.
  • Commands
    • GCL:Reload (ctrl+c ctrl+l) typechecks the code and show hints about the specifications and proof obligations.
    • GCL:Refine (ctrl+c ctrl+r): (when a specification is being focused by the cursor) typechecks the code in the specification and updates the specifications and proof obligations.
  • Status Panel, to the right of the editor, lists all the specifications, proof obligations, warnings and errors.
  • Inline Hints, in the editor and around every specification, displays its pre- and post- conditions.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft