module Puppet::Pops

The Pops language system. This includes the parser, evaluator, AST model, and Binder.

@todo Explain how a user should use this to parse and evaluate the puppet

language.

@note Warning: Pops is still considered experimental, as such the API may

change at any time.

@api public

The Types model is a model of Puppet Language types. It consists of two parts; the meta-model expressed using RGen (in types_meta.rb) and this file which mixes in the implementation.

@api public