All checks were successful
build-dsl-smoke / Build judge (push) Successful in 13s
build-dsl-smoke / debug / clang / linux (push) Successful in 6s
build-dsl-smoke / debug / gcc / linux (push) Successful in 7s
build-dsl-smoke / release / clang / linux (push) Successful in 10s
build-dsl-smoke / release / gcc / linux (push) Successful in 9s
build-dsl-smoke / sanitized / clang / linux (push) Successful in 9s
build-dsl-smoke / sanitized / gcc / linux (push) Successful in 7s
build-dsl-smoke / debug-valgrind / gcc / linux (push) Successful in 16s
Release / Build & publish (push) Successful in 44s
build-dsl-smoke / debug / clang / windows (push) Successful in 34s
build-dsl-smoke / release / clang / windows (push) Successful in 31s
build-dsl-smoke / debug / msvc / windows (push) Successful in 36s
build-dsl-smoke / release / msvc / windows (push) Successful in 33s
build-dsl-smoke / SUMMARY (push) Successful in 5s
Judge DSL — VS Code extension
Syntax highlighting for .jdg files (the judge test-suite DSL).
Install (local, no marketplace)
VS Code
Copy this directory into your extensions folder — VS Code loads it on next restart:
# VS Code
cp -r editor/vscode-jdg ~/.vscode/extensions/jdg-language-0.1.0
Restart the editor, open any .jdg file — you should see keywords, strings,
durations highlighted.
Package as .vsix (shareable)
npm install -g @vscode/vsce
cd editor/vscode-jdg
vsce package
# → jdg-language-0.1.0.vsix
Then in VS Code: Extensions → ... → Install from VSIX.