lib/puppet/parser/compiler.rb
# Compiler our catalog.  This mostly revolves around finding and evaluating classes.
# This is the main entry into our catalog.
Compiler our catalog.  This mostly revolves around finding and evaluating classes.
This is the main entry into our catalog.
Compiler our catalog . This mostly revolves around finding and evaluating classes . This is the main entry into our catalog .
def compile
    Puppet::Util::Profiler.profile("Compile: Set node parameters") { set_node_parameters }
    Puppet::Util::Profiler.profile("Compile: Created settings scope") { create_settings_scope }
    Puppet::Util::Profiler.profile("Compile: Evaluated main") { evaluate_main }
    Puppet::Util::Profiler.profile("Compile: Evaluated AST node") { evaluate_ast_node }
    Puppet::Util::Profiler.profile("Compile: Evaluated node classes") { evaluate_node_classes }
    Puppet::Util::Profiler.profile("Compile: Evaluated generators") { evaluate_generators }
    Puppet::Util::Profiler.profile("Compile: Finished catalog") { finish }
    fail_on_unevaluated
    @catalog
  end
def compile Puppet :: Util :: Profiler . profile ( "Compile: Set node parameters" ) { set_node_parameters } Puppet :: Util :: Profiler . profile ( "Compile: Created settings scope" ) { create_settings_scope } Puppet :: Util :: Profiler . profile ( "Compile: Evaluated main" ) { evaluate_main } Puppet :: Util :: Profiler . profile ( "Compile: Evaluated AST node" ) { evaluate_ast_node } Puppet :: Util :: Profiler . profile ( "Compile: Evaluated node classes" ) { evaluate_node_classes } Puppet :: Util :: Profiler . profile ( "Compile: Evaluated generators" ) { evaluate_generators } Puppet :: Util :: Profiler . profile ( "Compile: Finished catalog" ) { finish } fail_on_unevaluated @catalog end
Compiler our catalog.
Compiler our catalog .
# Set the client's parameters into the top scope.