# File lib/puppet-syntax/templates.rb, line 29 def validate_epp(filename) if Puppet::PUPPETVERSION.to_i < 4 raise "Cannot validate EPP without Puppet 4" end require 'puppet/pops' errors = [] begin parser = Puppet::Pops::Parser::EvaluatingParser::EvaluatingEppParser.new() parser.parse_file(filename) rescue => detail errors << detail end errors end