# File lib/puppet/application/master.rb, line 50
50:   def compile
51:     Puppet::Util::Log.newdestination :console
52:     raise ArgumentError, "Cannot render compiled catalogs without pson support" unless Puppet.features.pson?
53:     begin
54:       unless catalog = Puppet::Resource::Catalog.find(options[:node])
55:         raise "Could not compile catalog for #{options[:node]}"
56:       end
57: 
58:       jj catalog.to_resource
59:     rescue => detail
60:       $stderr.puts detail
61:       exit(30)
62:     end
63:     exit(0)
64:   end