On this page

Editors and formatting

Editor installation and configuration are separate from the language. The same source semantics apply whether a file is edited in an IDE or checked through the command line.

VS Code

The local VS Code extension guide documents build, packaging, installation and workspace settings. It uses the .NET language server and real compiler to check unsaved .ds files. It provides diagnostics, completion, hover, source navigation, document outlines, formatting and generated-C# inspection within the documented implementation boundaries.

Source bundles, project contexts and assembly references need explicit configuration. Follow the extension guide rather than assuming all files in a workspace form one compilation.

Visual Studio

The Visual Studio adapter shares the language server. Its Windows hosting remains unverified. Building .ds files in a C# project is handled separately by MSBuild integration.

Formatting and diagnostics

The compiler command guide documents the formatter and its check mode. Formatting preserves tokens and refuses invalid input. Language block endings and source syntax are explained in the guide; IDE settings and command flags belong here.

For diagnostic meaning, use the language diagnostics reference. For implementation codes and currently unsupported constructs, use the compiler guide linked above.