PERSONA :: PIELCONFIGParser para archivos de configuración de texto sin formato | |
Descargar ahora |
PERSONA :: PIELCONFIG Clasificación y resumen
Anuncio publicitario
- Licencia:
- Perl Artistic License
- Precio:
- FREE
- Nombre del editor:
- Arthur Corliss
- Sitio web del editor:
- http://search.cpan.org/~corliss/
PERSONA :: PIELCONFIG Etiquetas
PERSONA :: PIELCONFIG Descripción
Analizador de archivos de configuración de texto sin formato Parse :: PlainConfig es un módulo Perl que proporciona objetos OO que puede analizar y generar configuración files.SYNOPSIS uso legible Parse :: PlainConfig; $ Conf = new Parse :: PlainConfig; $ Conf = Parse :: PlainConfig-> nueva ( 'PARAM_DELIM' => '=', 'file' => '.myrc', 'MAX_BYTES' => 65536, 'SMART_PARSER => 1,); $ CONF-> propiedad (PARAM_DELIM => '='); $ Rv = $ CONF-> read ( 'myconf.conf'); $ Rv = $ CONF-> leer; $ Rv = $ CONF-> readIfNewer; $ CONF-> escritura (, 2 'myrc.'); $ CONF-> purga; @parameters = $ CONF-> parámetros; $ CONF-> parámetro (FOO => "barra"); $ Valor = $ CONF-> parámetro (FOO); $ CONF-> describir (FOO => 'Esta es foo'); $ CONF-> coaccionar ( "cadena", QW (BAR FOO)); @order = $ CONF-> orden; $ CONF-> fin (@new_order); $ Cadena_err = Parse :: PlainConfig :: ERROR; $ Rv = $ CONF-> hasParameter ( 'foo'); Los siguientes métodos sólo se admiten por razones de compatibilidad hacia atrás. Ellos probablemente serán retirados en algún momento en el futuro. # El uso de las etiquetas y DELIM PURGA están en desuso en favor de # PARAM_DELIM, LIST_DELIM, HASH_DELIM y AutoPurge $ conf = Parse :: PlainConfig-> nueva ( 'DELIM' => '=', 'PURGA' => 1,) ; # Como es el método delim ya que sólo funciona en la etiqueta delimitador $ CONF-> delim ( '='); # Auto-purga debe ser activado / desactivado a través del método de propiedad $ CONF-> purga (1); # directivas se reemplaza con parámetros @directives = $ CONF-> directivas; # Get / métodos set se sustituyen por un método de parámetros de campo $ Unifed = $ CONF-> get ( 'TECLA1'); ($ Campo1, campo2 $) = $ CONF-> get (QW (TECLA1 TECLA2)); $ CONF-> Set (TECLA1 => 'foo', TECLA2 => 'valor'); # Esto fue sólo una muy mala idea para empezar, además de que es efectiva # roto en este punto (sólo devuelve una copia del hash interna # ahora, así que es efectiva sólo lectura) $ hashref = $ CONF-> GetRef; # Esto es sólo un envoltorio para la función de la clase $ cadena_err = $ CONF-> Requisitos de error: · Perl · paranoide · Texto :: Postrawords · Texto :: aquí
PERSONA :: PIELCONFIG Software relacionado