class Prism::Translation::Parser::Lexer

def percent_array_unescape(string)

causing the following characters to be part of the previous element.
In a percent array, certain whitespace can be preceeded with a backslash,
def percent_array_unescape(string)
  string.gsub(/(\\)+[ \f\n\r\t\v]/) do |full_match|
    full_match.delete_prefix!("\\") if Regexp.last_match[1].length.odd?
    full_match
  end
end