Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>DSL for ATG (Local)New to Visual Studio Code? Get it now.
DSL for ATG (Local)

DSL for ATG (Local)

ColibriLab

|
2 installs
| (0) | Free
Syntax highlighting and IntelliSense for custom DSL
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

DSL Syntax for VS Code

VS Code language support for the DSL implemented by dsl-compiler. The extension provides syntax highlighting, snippets, function/program completion, and block formatting.

Build

Requirements: Node.js and npm.

npm ci
npm run compile

The extension entrypoint is out/extension.js. Generated out/ and .vsix artifacts are ignored by Git.

Supported Surface

The extension tracks the compiler language contract, including:

  • # comments;
  • assignments, numbers, strings, arithmetic, comparisons, and COALESCE;
  • IF, FOR, DO WHILE, DO UNTIL, and event-aware DO UNTIL;
  • functions, named arguments, imports, files, arrays, SLEEP, and COMMAND;
  • named event payloads with EVENT ... WITH and RAISE EVENT ... WITH;
  • WebSocket device declarations, sync/async SEND, AWAIT, and listeners.

Unsupported or transport-specific behavior is documented as such; highlighting syntax does not claim that a device protocol is available in every environment.

Project Rules

Read the project workflow in docs/workflow.md, architecture in docs/architecture.md, and task roadmap in docs/tasks.md.

Every extension change follows: GitLab issue, local task/plan/architecture entry, shots/dsl-syntax-<issue-id> branch, focused validation, Tested, commit, push, merge into dev, and push dev.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft