Skip to content

VS Code syntax highlighting for INTERCAL#6

Open
jawhitti wants to merge 1 commit into
kill-the-catfrom
vscode-intercal
Open

VS Code syntax highlighting for INTERCAL#6
jawhitti wants to merge 1 commit into
kill-the-catfrom
vscode-intercal

Conversation

@jawhitti
Copy link
Copy Markdown
Owner

Summary

  • TextMate grammar for .i files with full INTERCAL syntax support
  • Highlights keywords, gerunds, all variable types (including cat box []), operators (including double worm =), constants, labels, and splatted statements
  • Language configuration for bracket matching and auto-closing pairs
  • Character naming reference table in README

Installation

Copy vscode-intercal/ to ~/.vscode/extensions/ and restart VS Code.

Test plan

  • Open any .i sample file — keywords, variables, operators should be colored
  • Cat box [] variables highlighted as distinct type
  • Double worm = highlighted as quantum operator
  • Splatted statements (*) shown as errors
  • JSON files validate cleanly

🤖 Generated with Claude Code

TextMate grammar supporting all INTERCAL syntax: keywords, gerunds,
variable types (spot, two-spot, four-spot, cat box), operators
(mingle, select, double worm), constants (mesh, double mesh, quad mesh),
labels, assignment, SUB/BY keywords, and splatted statement highlighting.

Includes character naming reference table in README.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant