Skip to content

Highlight contextual TODO node definitions - #82

Merged
shunichironomura merged 1 commit into
mainfrom
feat/unfinished-nodes
Sep 12, 2026
Merged

shunichironomura merged 1 commit into
mainfrom
feat/unfinished-nodes

Conversation

@shunichironomura

Copy link
Copy Markdown
Member

Warning

This content was written by an AI agent and must be verified by a human developer. After human verification, this alert may be removed.

Summary

Companion to graphcal-lang/graphcal#1662.

  • Highlight the contextual marker in node missing: Length = todo { @input }; without treating ordinary identifiers or constructor calls named todo as keywords.
  • Guard against confusing comparison operators with an initializer boundary.
  • Add grammar regression tests and run them in CI.

Validation

Fresh vp run test and vp run package passed after updating to the current base and reinstalling its locked dependencies. Packaging includes type checking and the production extension build.

AI assistance

  • AI used: yes — grammar, regression tests, CI integration, and validation.
  • Human review of AI-assisted code: pending.

Breaking changes

  • No breaking changes
  • Breaking changes; the breaking change label is applied

@shunichironomura
shunichironomura merged commit bc3a78c into main Sep 12, 2026
2 checks passed
@shunichironomura
shunichironomura deleted the feat/unfinished-nodes branch September 12, 2026 09:16
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