The current lexer grammar will parse 5:88 into two numbers: 5:8 and 8. This is probably not how we want this to happen. Perhaps a size suffix should allow any number of digits and just be validated to only contain 8, 16, 32 or 64 after the value is converted.
Additionally, it might be worth exploring if size suffix should go into the grammar instead of the lexer.
The current lexer grammar will parse `5:88` into two numbers: `5:8` and `8`. This is probably not how we want this to happen. Perhaps a size suffix should allow any number of digits and just be validated to only contain 8, 16, 32 or 64 after the value is converted.
Additionally, it might be worth exploring if size suffix should go into the grammar instead of the lexer.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
The current lexer grammar will parse
5:88into two numbers:5:8and8. This is probably not how we want this to happen. Perhaps a size suffix should allow any number of digits and just be validated to only contain 8, 16, 32 or 64 after the value is converted.Additionally, it might be worth exploring if size suffix should go into the grammar instead of the lexer.