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