Skip to content

Conversation

@jefftrull
Copy link
Collaborator

Based largely on the work of @APokorny with additions:

  1. Code fixes
  2. Keep using re2c 1.02
  3. Introduce C++23 language flag and condition size_t literal support on it

APokorny and others added 2 commits August 22, 2025 02:50
The integer parsing grammars still have to be updated.
- Fix RE2C code for numbers (binary and digit separators)
- Revert to RE2C version 1.0.2, for now
- Revamp token ids to minimize changes
- Restore existing and more accurate name OPTSIGN in slex
- Add binary literal support to lexertl
- Fix xlex support for size_t literals
- Add test tokens for octal, binary, and hex literals
@jefftrull jefftrull merged commit 7a8e9d3 into boostorg:develop Oct 27, 2025
7 checks passed
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