Minimal but practical syntax highlighting and snippets for the Pict language (π‑calculus style).
Features
Block comments {- … -}
Keywords: run new def and type val if then else
Numbers, strings, operators ! ? | = ; @
Record labels a=, b= highlighted inside [ ... ]
Type modifiers: channel ^T, responsive /T
Basic snippets (def, new, run, if)
File Associations
.pi
Install (from VSIX)
Open VS Code → Extensions (Ctrl/Cmd+Shift+X).
Click … (More) → Install from VSIX… and choose the packaged .vsix or .zip (unpack to a folder under ~/.vscode/extensions).
Sample
See sample/test.pict for a quick smoke test.
Tuning
If you want more precise highlighting (e.g., typed parameters, booleans encoded via channels, Nomadic Pict keywords), extend syntaxes/pict.tmLanguage.json with new patterns.