Syntax highlighting and basic editor support for the Matcha programming language.
- Syntax highlighting for current Matcha keywords, declarations, types, literals, and operators
- Line comments with
// - Bracket matching and auto-closing for
(),[],{}, and strings - File associations for
.mtand.matcha - Custom file icon for Matcha source files
This extension tracks Matcha v0.1.0 and is still experimental.
Current scope:
- TextMate grammar-based syntax highlighting
- Language configuration only
Not included yet:
- Diagnostics
- Formatting
- Go to definition
- Semantic tokens
- Debugging support
Install from the Marketplace:
Or from VS Code Quick Open:
ext install mario-nowak.matcha-lang
code --install-extension matcha-lang-0.1.0.vsixPackage locally:
npx @vscode/vsce packageInstall locally after packaging:
code --install-extension matcha-lang-0.1.0.vsixMonorepo path:
tooling/ide-extensions/vs-code-extension
Compiler examples for manual testing:
matcha-compiler/examples/learning-matcha.mtmatcha-compiler/examples/aoc-2024-01.mtmatcha-compiler/examples/customer-import-audit.mt