PARSE :: PAINCONFIG

PARDER VOOR PLAATS-TEXT-configuratiebestanden
Download nu

PARSE :: PAINCONFIG Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Arthur Corliss
  • Uitgever website:
  • http://search.cpan.org/~corliss/

PARSE :: PAINCONFIG Tags


PARSE :: PAINCONFIG Beschrijving

PARDER voor configuratiebestanden voor platte tekst PARSE :: PlainConfig is een PERL-module die OO-objecten biedt die kunnen parseren en genereren van menselijke leesbare configuratiebestanden. Synopsis Gebruik Parse :: PAINCONFIG; $ conf = nieuw parsse :: plainconfig; $ CONF = PARSE :: PAINCONFIG-> NIEUW ('Param_Delim' => '=', 'bestand' => '.MYRC', 'MAX_BYTES' => 65536, 'Smart_parser => 1,); $ conf-> eigenschap (param_delim => '='); $ RV = $ CONF-> LEES ('MYCONF.CONF'); $ rv = $ conf-> gelezen; $ RV = $ CONF-> REACHNEWER; $ conf-> schrijven ('. MYRC', 2); $ conf-> zuivering; @parameters = $ conf-> parameters; $ conf-> parameter (foo => "bar"); $ value = $ conf-> parameter (foo); $ conf-> beschrijven (foo => 'dit is foo'); $ conf-> dwingen ("string", qw (foo bar)); @order = $ conf-> bestelling; $ conf-> bestelling (@new_order); $ ERRIST = PARSE :: PAINCONFIG :: FOUT; $ RV = $ CONF-> HADPARAMETER ('FOO'); de volgende methoden worden alleen ondersteund voor backward-compatibiliteitsredenen. Ze zullen waarschijnlijk op een bepaald moment in de toekomst worden verwijderd. # Gebruik van de tags Delim en Purge worden verouderd ten gunste van # Param_Delim, List_Delim, Hash_Delim en AutoPurge $ Conf = Parse :: PAINCONFIG-> NIEUW ('DELIM' => '=', 'PURGE' => 1,) ; # Zoals de DELIM-methode is, aangezien het alleen werkt op de tag-scheidingsteken $ conf-> delim ('='); # Auto-zuivering moet worden ingeschakeld / uitgeschakeld via de vastgoedmethode $ conf-> purge (1); # richtlijnen worden vervangen door parameters @Directives = $ conf-> richtlijnen; # GET / SET-methoden worden vervangen door een DUSFED-parametermethode $ FIELD = $ CONF-> KRIJG ('KEY1'); ($ Field1, $ Field2) = $ conf-> krijgen (QW (KEY1 KEY2)); $ conf-> set (sleutel1 => 'foo', sleutel2 => 'bar'); # Dit was gewoon een heel slecht idee om mee te beginnen, plus het # van kracht op dit punt (alleen retourneert een kopie van de # interne hash nu, dus het is effectief alleen-lezen) $ Hashref = $ conf-> getref; # Dit is slechts een wikkel voor de klasse-functie $ ERRIRF = $ conf-> foutvereisten: · Perl · Paranoïde · Tekst :: Parswords · Tekst :: tabs


PARSE :: PAINCONFIG Gerelateerde software