# File lib/puppet/parser/interpreter.rb, line 51
51:     def parser(environment)
52:         if ! @parsers[environment] or @parsers[environment].reparse?
53:             # This will throw an exception if it does not succeed.
54:             @parsers[environment] = create_parser(environment)
55:         end
56:         @parsers[environment]
57:     end