Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Myl LanguageNew to Visual Studio Code? Get it now.
Myl Language

Myl Language

Anthony Hermanto

|
1 install
| (0) | Free
Syntax highlighting, snippets, completion, compiler diagnostics, and native Run for .myl files.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Myl for Visual Studio Code

Open any .myl file to get syntax colors, four-space indentation, bracket and quote matching, folding, snippets, completion suggestions, function hover text, an Outline, and same-file function navigation. Colors follow your current theme.

Type main and select the Main program snippet to create a runnable program. Other snippets include def, for, foreach, ifelse, list, and dict. Use Myl: New Program from the Command Palette to create a complete starter file.

Click the ▶ button at the top right of a Myl editor, or press ⌘⌥R on macOS (Ctrl+Alt+R on Linux/Windows), to save, compile, and run the active file in a terminal. Execution requires Python 3.10+ and Clang/GCC; the compiler currently targets macOS and Linux. The extension includes an offline compiler and uses the repository compiler when editing inside a Myl checkout.

Compiler errors appear on opening/saving in the Problems panel and as red squiggles. Use Myl: Check File to check manually. Check does not execute your program. Run requires def main() -> i32; a library can be checked without it.

Format Document trims trailing whitespace and adds a final newline. It does not restructure code or change indentation. Completion and navigation are basic editor helpers, not a full language server; save to get authoritative diagnostics.

Install locally

From the compiler repository:

python3 scripts/package_vscode.py --install

Alternatively, build without --install, then choose Extensions: Install from VSIX… and select build/myl-language-0.3.0.vsix. No marketplace publishing, account, npm packages, or network connection is needed.

If an already-open .myl file still says Plain Text, run Developer: Reload Window, then choose Myl in the bottom-right language selector. Check that you do not have an existing *.myl: plaintext association in VS Code settings.

Run Myl: Open Language Guide for syntax and examples. Configure myl.pythonPath or myl.compilerPath if you want a specific interpreter/compiler.

The extension performs no network requests or telemetry. Only trusted workspaces can run its compiler commands. Syntax highlighting is available in Restricted Mode.

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