зеркало из https://github.com/github/ruby.git
Catch syntax error even if fatal
This commit is contained in:
Родитель
afab8122c3
Коммит
601f1fb456
|
@ -359,6 +359,8 @@ EOT
|
||||||
code = code.dup.force_encoding(Encoding::UTF_8)
|
code = code.dup.force_encoding(Encoding::UTF_8)
|
||||||
RubyVM::InstructionSequence.compile(code, fname, fname, line)
|
RubyVM::InstructionSequence.compile(code, fname, fname, line)
|
||||||
:ok
|
:ok
|
||||||
|
ensure
|
||||||
|
raise if SyntaxError === $!
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
def syntax_check(code, fname, line)
|
def syntax_check(code, fname, line)
|
||||||
|
|
Загрузка…
Ссылка в новой задаче