# File lib/declarative_authorization/development_support/analyzer.rb, line 24
      def analyze (rules)
        sexp_array = RubyParser.new.parse(rules)
        #sexp_array = ParseTree.translate(rules)
        @reports = []
        [MergeableRulesProcessor].each do |parser|
          parser.new(self).analyze(sexp_array)
        end
        [
          RoleExplosionAnalyzer, InheritingPrivilegesAnalyzer,
          ProposedPrivilegeHierarchyAnalyzer
        ].each do |parser|
          parser.new(self).analyze
        end
      end