Commit fdb7bc87 authored by Rene Saarsoo's avatar Rene Saarsoo
Browse files

Ignore private classes in compare script.

parent ee1a3d9a
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -11,17 +11,19 @@ def read_class(filename)
  JsDuck::JsonDuck.read(filename)
end

def read_all_classes(dir)
def read_all_classes(dir, ignore_private=false)
  map = {}
  Dir[dir+"/*.json"].each do |filename|
    print "."
    STDOUT.flush
    cls = read_class(filename)
    unless ignore_private && cls["private"]
      map[cls["name"]] = cls
      cls["alternateClassNames"].each do |name|
        map[name] = cls
      end
    end
  end
  puts "OK"
  map
end
@@ -58,7 +60,7 @@ end



old_classes = read_all_classes(ARGV[0])
old_classes = read_all_classes(ARGV[0], :ignore_private)
new_classes = read_all_classes(ARGV[1])
out_file = ARGV[2]