Method: Puppet::Parser::ParserFactory.evaluating_parser
- Defined in:
- lib/puppet/parser/parser_factory.rb
.evaluating_parser ⇒ Object
Creates an instance of an E4ParserAdapter that adapts an EvaluatingParser to the 3x way of parsing.
18 19 20 21 22 23 24 25 26 |
# File 'lib/puppet/parser/parser_factory.rb', line 18 def self.evaluating_parser # Since RGen is optional, test that it is installed assert_rgen_installed() unless defined?(Puppet::Pops::Parser::E4ParserAdapter) require 'puppet/parser/e4_parser_adapter' require 'puppet/pops/parser/code_merger' end E4ParserAdapter.new end |