From 6be402e172a537000de58a28af389cb55dd62ec8 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Tue, 20 Jun 2023 20:10:46 +0900 Subject: [Bug #19736] Recover after unterminated interpolation --- test/ripper/test_lexer.rb | 9 +++++++++ test/ruby/test_parse.rb | 9 +++++++++ 2 files changed, 18 insertions(+) (limited to 'test') diff --git a/test/ripper/test_lexer.rb b/test/ripper/test_lexer.rb index 8e8a616627..92587ae4c0 100644 --- a/test/ripper/test_lexer.rb +++ b/test/ripper/test_lexer.rb @@ -264,4 +264,13 @@ world" CODE assert_equal(code, Ripper.tokenize(code).join(""), bug) end + + def test_heredoc_unterminated_interpolation + code = <<~'HEREDOC' + <