# File lib/puppet/parser/parser_support.rb, line 479
479:     def version
480:         return @version if defined?(@version)
481: 
482:         if Puppet[:config_version] == ""
483:             @version = Time.now.to_i
484:             return @version
485:         end
486: 
487:         @version = Puppet::Util.execute([Puppet[:config_version]]).strip
488: 
489:     rescue Puppet::ExecutionFailure => e
490:         raise Puppet::ParseError, "Unable to set config_version: #{e.message}"
491:     end