Sha256: 64e5ea65af0284fb71a9edf29869eb80df142cba39e17ee0f3def836bda6dd1f

Contents?: true

Size: 432 Bytes

Versions: 4

Compression:

Stored size: 432 Bytes

Contents

#!/usr/local/bin/ruby -w

require 'pp'
require 'parse_tree'

old_classes = []
ObjectSpace.each_object(Module) do |klass|
  old_classes << klass
end

ARGV.each do |name|
  if name == "-" then
    eval $stdin.read
  else
    require name
  end
end

new_classes = []
ObjectSpace.each_object(Module) do |klass|
  new_classes << klass
end

new_classes -= old_classes

new_classes.each do |klass|
  pp ParseTree.new.parse_tree(klass)
end

Version data entries

4 entries across 2 versions & 1 rubygems

Version Path
ParseTree-1.1.0 parse_tree_show
ParseTree-1.1.0 ./parse_tree_show
ParseTree-1.1.1 ./parse_tree_show
ParseTree-1.1.1 parse_tree_show