# File lib/puppet/parser/compiler.rb, line 185 185: def newscope(parent, options = {}) 186: parent ||= topscope 187: options[:compiler] = self 188: options[:parser] ||= self.parser 189: scope = Puppet::Parser::Scope.new(options) 190: @scope_graph.add_edge(parent, scope) 191: scope 192: end