Skip to content

Commit 88f7f54

Browse files
committed
Rename for clarity
1 parent 2c98451 commit 88f7f54

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lib/truffle/strscan.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -368,7 +368,7 @@ def peep(len)
368368
peek len
369369
end
370370

371-
private def scan_check_args(pattern, headonly)
371+
private def scan_check_args(pattern)
372372
unless Primitive.is_a?(pattern, Regexp) || Primitive.is_a?(pattern, String)
373373
raise TypeError, "bad pattern argument: #{pattern.inspect}"
374374
end
@@ -379,14 +379,14 @@ def peep(len)
379379
# This method is kept very small so that it should fit within 100
380380
# AST nodes and can be split. This is done to avoid indirect calls
381381
# to TRegex.
382-
private def scan_internal(pattern, advance_pos, getstr, headonly)
383-
scan_check_args(pattern, headonly)
382+
private def scan_internal(pattern, advance_pos, getstr, only_match_at_start)
383+
scan_check_args(pattern)
384384

385385
if Primitive.is_a?(pattern, String)
386-
md = scan_internal_string_pattern(pattern, headonly)
386+
md = scan_internal_string_pattern(pattern, only_match_at_start)
387387
else
388388
start = @fixed_anchor ? 0 : @pos
389-
md = Truffle::RegexpOperations.match_in_region pattern, @string, @pos, @string.bytesize, headonly, start
389+
md = Truffle::RegexpOperations.match_in_region pattern, @string, @pos, @string.bytesize, only_match_at_start, start
390390
end
391391

392392
if md
@@ -398,10 +398,10 @@ def peep(len)
398398
end
399399
Primitive.always_split self, :scan_internal
400400

401-
private def scan_internal_string_pattern(pattern, headonly)
401+
private def scan_internal_string_pattern(pattern, only_match_at_start)
402402
pos = @pos
403403

404-
if headonly
404+
if only_match_at_start
405405
if @string.byteslice(pos..).start_with?(pattern)
406406
Primitive.matchdata_create_single_group(pattern, @string.dup, pos, pos + pattern.bytesize)
407407
else

0 commit comments

Comments
 (0)