def print_modules
      Analysis::LaserModule.all_modules.map do |mod|
        result = []
        result << if Analysis::LaserClass === mod && mod.superclass
                  then "#{mod.path} < #{mod.superclass.path}"
                  else mod.name
                  end
        result
      end.sort.flatten.each { |name| puts name }
    end
def print_modules
      Analysis::LaserModule.all_modules.map do |mod|
        result = []
        result << if Analysis::LaserClass === mod && mod.superclass
                  then "#{mod.path} < #{mod.superclass.path}"
                  else mod.name
                  end
        result
      end.sort.flatten.each { |name| puts name }
    end
def print_modules Analysis :: LaserModule . all_modules . map do | mod | result = [ ] result << if Analysis :: LaserClass === mod && mod . superclass then "#{mod.path} < #{mod.superclass.path}" else mod . name end result end . sort . flatten . each { | name | puts name } end
Prints the known modules after analysis.
Prints the known modules after analysis .