Reflect behavior changes to argument name

0c459af7c2 changed the meaning of
`detect_compile_error`, and this commit lets it follow the change.
This commit is contained in:
Takashi Kokubun 2019-06-04 00:35:58 +09:00
parent fc7b4c7018
commit 9987f45765
No known key found for this signature in database
GPG Key ID: 6FFC433B12EE23DD
1 changed files with 3 additions and 3 deletions

View File

@ -108,7 +108,7 @@ module IRB # :nodoc:
colored = +''
length = 0
scan(code, detect_compile_error: complete) do |token, str, expr|
scan(code, allow_last_error: !complete) do |token, str, expr|
in_symbol = symbol_state.scan_token(token)
str.each_line do |line|
line = Reline::Unicode.escape_for_print(line)
@ -132,12 +132,12 @@ module IRB # :nodoc:
private
def scan(code, detect_compile_error:)
def scan(code, allow_last_error:)
pos = [1, 0]
Ripper::Lexer.new(code).scan.each do |elem|
str = elem.tok
next if !detect_compile_error and elem.message&.end_with?("meets end of file")
next if allow_last_error and elem.message&.end_with?('meets end of file')
next if ([elem.pos[0], elem.pos[1] + str.bytesize] <=> pos) <= 0
str.each_line do |line|