def snapshots
      return @snapshots if @snapshots

      @snapshots = []
      @files.each do |f|
        io = File.open(f)

        begin
          @parser.read(io)
          @snapshots << @parser.snapshot
        rescue EOFError => e
          puts "#{e.inspect}\n#{f}"
        end
      end

      return @snapshots
    end
def snapshots
      return @snapshots if @snapshots

      @snapshots = []
      @files.each do |f|
        io = File.open(f)

        begin
          @parser.read(io)
          @snapshots << @parser.snapshot
        rescue EOFError => e
          puts "#{e.inspect}\n#{f}"
        end
      end

      return @snapshots
    end
Return snapshots of parsed files