# File lib/puppet/parser/parser_support.rb, line 48
48:   def ast(klass, hash = {})
49:     klass.new ast_context(klass.use_docs, hash[:line]).merge(hash)
50:   end