Search results for "dist:Config-Maker Config"
Config::Maker::Config - This class represents the parsed configuration data.
This module parses the configuration data. It contains the (relatively large) Parse::RecDescent parser for parsing the configuration files and a simple constructor for parsing files. The parser has two major parametrized rules: the "body" and the "va...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker - File (especialy config) generation library.
This is the main module for Config::Maker file generation library. It provides generic rules for the parser and few routines used from them. For usage description see the configit(1) manpage. For details about varous parts of the library see respecti...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Path - Selects elements from config.
Paths are used to select config elements to put in a template. Path is a list of component. Each of them can be either normal (of type "Config::Maker::Path"), or special (of some subclass type). Each component, when matched from some configuration el...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Eval - Environment to run user-code in Config::Maker
All user code executed by Config::Maker, whether read from metaconfig, config or template, is executed in Config::Maker::Eval package. In that package, following convenience functions are available. Note, that when relative path is specified to any o...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Eval - Utility to generate DNS serials in configit
This defines two function, "dns_serial" and "dns_daily_serial", that can be used to generate serial number of DNS zone files. Just call the function as in the example above. Note, that the comment "serial" is important, as the function uses it to fin...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Type - describe directive type
Config::Maker::Type describe available types of options (and metaconfig options). Each type has 5 parameters. These are: name The name of the directive. This is the keyword used in config to specify option of this type. format This is a listref, that...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Value - stringification for non-string values
This is a base class for option values, that are not represented by strings. It currently only provides a "List" subclass, that overloads stringification so that the list is printed in square brackets and space-separated. That matches "nestlist" synt...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Schema - defines the schema directive
This file defines schema directive and it's subdirectives for use in the metaconfig. For syntax and semantics of these directives see configit(1). The schema directive is processed from a type action at the point where parsing is finished. It means, ...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Option - One configuration element.
"Config::Maker::Option" objects represent individual elements of the configuration. Each "Config::Maker::Option" object has three attributes. The "-type", which is a "Config::Maker::Type" object, the "-value", which is a string and the "-children" wh...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Encode - Wrapper for Encode and PerlIO::encoding
This module exports three functions, "encode", "decode" and "encmode". The "encode" and "decode" functions work like their counterparts from Encode. The "encmode" function is a wrapper around "binmode" core function, that sets ":encoding(*$encoding*)...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Driver - Template processor
This processes a template. Much of it's work is actualy done by the "Config::Maker::Grammar" parser. It has two methods, "apply" and "process". "process" method is just a wrapper that appropriately opens files, sets up encodings and runs the parser u...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC
Config::Maker::Metaconfig - Definies and processes the metaconfig directives.
This module defines types for the "config" directive and their subdirectives, that are used in the metaconfig. It has only one public method, "do", which loads metaconfig from a file. Note: The metaconfig can only be read from a file. See configit(1)...
BULB/Config-Maker-0.007 - 17 Apr 2005 20:39:22 UTC