Peter Zhu 407f8b8716 Fix memory leak in Ripper for indented heredocs
The allocated parser string is never freed, which causes a memory leak.

The following code leaks memory:

    Ripper.sexp_raw(DATA.read)

    __END__
    <<~EOF
      a
        #{1}
      a
    EOF
2024-09-25 08:56:14 -04:00
..
2024-04-27 21:55:28 +09:00
2024-04-27 21:55:28 +09:00
2024-04-27 21:55:28 +09:00
2024-04-27 21:55:28 +09:00
2024-04-27 21:55:28 +09:00
2024-04-27 21:55:28 +09:00
2024-08-22 11:20:47 +09:00
2024-08-31 05:04:30 +00:00