Skip to content

Conversation

jackfirth
Copy link
Owner

Closes #587.

@Copilot Copilot AI review requested due to automatic review settings August 29, 2025 01:25
@jackfirth jackfirth added the testing Tests and testing tools label Aug 29, 2025
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR adds support for prefixed code blocks to the #lang resyntax/test testing language, implementing functionality to handle pipe-prefixed code blocks (blocks that start with |) as an alternative to the existing dash-delimited code blocks.

Key changes:

  • Added new token types and lexer rules for pipe-prefixed code blocks
  • Extended the grammar to support prefixed variants of code block structures
  • Updated syntax pattern matching to recognize the new prefixed code block types

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 1 comment.

File Description
test/testing-lang-test.rkt New test file demonstrating pipe-prefixed code block syntax
test/private/tokenizer.rkt Added tokenizer support for pipe-prefixed delimiters and lexer state management
test/private/grammar.rkt Extended grammar rules to support prefixed code block variants
test.rkt Updated syntax class patterns to include new prefixed code block types

@jackfirth jackfirth enabled auto-merge (squash) August 29, 2025 01:26
@jackfirth jackfirth merged commit 248e4e8 into master Aug 29, 2025
2 checks passed
@jackfirth jackfirth deleted the prefixed-code-blocks branch August 29, 2025 01:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Tests and testing tools
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test #lang resyntax/test refactoring rules
1 participant