| Config :: anidado analizar un archivo de configuración que consigna de bloques y secciones anidadas |
Descargar ahora |
Config :: anidado Clasificación y resumen
- Licencia:
- Perl Artistic License
- Nombre del editor:
- Anthony Fletcher
- Sitio web del editor:
- http://search.cpan.org/~arif/
Config :: anidado Etiquetas
Config :: anidado Descripción
Analizar un archivo de configuración que consigna de bloques y secciones anidadas CONFIGURACIÓN :: Anidado es un módulo de analizador de archivos de configuración basado en bloques delimitados en Brace y se nombran secciones. Los nombres de la sección, variable y boolean están predefinidos. El resultado son los objetos de la sección de configuración correspondientes a las secciones declaradas en la cadena / archivo de configuración. Cada hash contiene toda la información de configuración que está en alcance al final de su bloque. Los objetos hash también contienen un elemento '+' que es una matriz de pares de pares (nombre, valor) que se rastrea qué secciones contienen la configuración actual. ARRAY y las variables de hash acumulan los valores a medida que avanzan en bloques más profundos y más profundos. Cuando finaliza el bloque, las matrices y los hashes vuelven a revertirse a su valor original en el bloque externo. El formato es similar (pero no idánico) a los archivos de configuración ISC nombrados o ISC DHCPD. También es similar a la configuración compatible con el Módulo PERL Config :: Scoped, excepto que las secciones se pueden anidar y las matrices no tienen que estar encerradas por []. En consecuencia, la sintaxis es más sencilla y las estructuras de datos son menos complicadas.Synopsisuse Config :: Anidado; Usa datos :: Dumper; My $ C = NUEVO CONFIGURACIÓN :: Anidado (Sección => , Boolean => , Variable => , Array => 'Propietario del ejercicio de la raza', hash => 'camino',); $ c-> Pursfile ($ ARGV ) || DIE "Falló al parse! \ N"; mi sección @list = $ c-> ('animal'); Imprimir Dumper (Lista \ @; Requisitos: · Perl
Config :: anidado Software relacionado