# File lib/puppet/parser/compiler.rb, line 96 96: def compile 97: # Set the client's parameters into the top scope. 98: set_node_parameters 99: create_settings_scope 100: 101: evaluate_main 102: 103: evaluate_ast_node 104: 105: evaluate_node_classes 106: 107: evaluate_generators 108: 109: finish 110: 111: fail_on_unevaluated 112: 113: @catalog 114: end