Skip to content

Conversation

@fglock
Copy link
Owner

@fglock fglock commented Jan 29, 2026

This PR makes progress on perl5_t/t/uni/variables.t.

Changes:

  • Lexer: use ICU XID_START/XID_CONTINUE for identifier tokenization.
  • IdentifierParser: treat evalbytes as bytes (ignore use utf8 hint there for identifier validation), always reject C1 controls as identifier starts, and make $ (e.g. "$\t = 4") a syntax error instead of a punctuation special variable.

Status:

  • make: passing
  • perl5_t/t/uni/variables.t: 72 failures (down from 76)

@fglock fglock merged commit b07a8dc into master Jan 29, 2026
2 checks passed
@fglock fglock deleted the fix-uni-variables-xid branch January 29, 2026 13:53
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.

2 participants