Skip to content

Specify input range by byte offsets#2863

Merged
soutaro merged 3 commits intomasterfrom
byte-offset
Mar 3, 2026
Merged

Specify input range by byte offsets#2863
soutaro merged 3 commits intomasterfrom
byte-offset

Conversation

@soutaro
Copy link
Member

@soutaro soutaro commented Mar 3, 2026

Instead of adding a character offset calculation in (#2859), I'd like to propose specifying byte offset for the input range of the RBS parser.

Parser.parse_type(input, byte_range: 0...256)       # byte_range is byte offset
Parser.parse_type(input, range: 0...50)             # range is character offset, automatically translates to byte offset for compatibility in Ruby code

Closes: #2859

@soutaro soutaro added this to the RBS 4.0 milestone Mar 3, 2026
@ksss
Copy link
Collaborator

ksss commented Mar 3, 2026

Is it related? #1814

@soutaro
Copy link
Member Author

soutaro commented Mar 3, 2026

Maybe... but it was not in my mind.

@soutaro soutaro merged commit 30245c6 into master Mar 3, 2026
25 checks passed
@soutaro soutaro deleted the byte-offset branch March 3, 2026 07:48
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