class YARD::Parser::Ruby::Legacy::StatementList

def sanitize_statement_end

def sanitize_statement_end
  extra = []
  (@statement.size - 1).downto(0) do |index|
    token = @statement[index]
    next unless TkStatementEnd === token
    while [TkNL, TkSPACE, TkSEMICOLON].include?(@statement[index - 1].class)
      extra.unshift(@statement.delete_at(index - 1))
      index -= 1
    end
    @statement.insert(index + 1, *extra)
    break
  end
end