Class: Puppet::Parser::AST::TopLevelConstruct

Inherits:
Puppet::Parser::AST show all
Defined in:
lib/puppet/parser/ast/top_level_construct.rb

Overview

The base class for AST nodes representing top level things: hostclasses, definitions, and nodes.

Direct Known Subclasses

Hostclass, Node, PopsBridge::Program

Constant Summary

Constants inherited from Puppet::Parser::AST

AST

Instance Attribute Summary

Attributes inherited from Puppet::Parser::AST

#file, #line, #parent, #pos, #scope

Method Summary

Methods inherited from Puppet::Parser::AST

#evaluate, #initialize, #inspect, #safeevaluate

Methods included from Util::Errors

#adderrorcontext, #devfail, #error_context, error_location, error_location_with_space, error_location_with_unknowns, #exceptwrap, #fail

Constructor Details

This class inherits a constructor from Puppet::Parser::AST