Search results for "dist:Config-AST Config"
Config::AST - abstract syntax tree for configuration files
This module aims to provide a generalized implementation of parse tree for various configuration files. It does not implement parser for any existing configuration file format. Instead, it provides an API that can be used by parsers to build internal...
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Node - generic configuration syntax tree node
This is an abstract class representing a node in the configuration parse tree. A node can be either a non-leaf node, representing a *section*, or a leaf node, representing a *simple statement*....
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Root - root of the abstract syntax tree
An auxiliary class representing the root of the abstract syntax tree. It is necessary because the tree itself forms a circular structure (due to the root attribute of Config::AST::Node::Section). Without this intermediate class (if root pointed to Co...
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Follow - direct addressing engine
This class implements direct node addressing in Config::AST. Objects of this class are created as $obj = Config::AST::Follow->new($node, $lexicon) where $node is the start node, and $lexicon is the lexicon corresponding to that node. A Config::AST::F...
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Node::Null - a null node
Implements null node - a node returned by direct retrieval if the requested node is not present in the tree. In boolean context, null nodes evaluate to false....
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Node::Value - simple statement node
Implements a simple statement node. Simple statement is always associated with a value, hence the class name....
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC
Config::AST::Node::Section - Configuration section node.
Nodes of this class represent configuration sections in the AST....
SGRAY/Config-AST-1.07 - 12 Feb 2021 20:35:35 UTC