Parse :: Randgen :: Conditie

PARSE :: Randgen :: Conditie is een basisklasse voor voorwaarde-elementen die een element en een match kwantificeerder bevatten.
Download nu

Parse :: Randgen :: Conditie Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Jeff Dutton
  • Uitgever website:
  • http://search.cpan.org/~jdutton/Parse-RandGen-0.202/RandGen/Condition.pm

Parse :: Randgen :: Conditie Tags


Parse :: Randgen :: Conditie Beschrijving

Parse :: Randgen :: Conditie is een basisklasse voor voorwaarde-elementen die een element en een match-kwantificator bevatten. PARSE :: Randgen :: Conditie is een basisklasse voor voorwaarde-elementen die een element bevatten (regex, subruule, letterlijke) en een match kwantificeermethodsnewthis-methode kan niet rechtstreeks vanuit de conditieklasse worden gebeld (het moet op een specifieke afgeleide toestand worden opgeroepen klas). Het eerste argument (verplicht) is het voorwaarde-element. Het vereiste elementtype is afhankelijk van de specifieke conditieklasse die wordt geconstrueerd. Alle andere argumenten zijn genoemd paren. Sommige lessen (subrule en charclass) ondersteunen de optionele argumenten "min" en "max", die het aantal keren dat de subrule weergeeft, die overeenkomt met voor de toestemming om overeen te komen. Het "Quant" kwantificeerderargument kan ook worden gebruikt in plaats van "min" en "max". De waarden zijn de vertrouwde '+' ','? ', Of' * '(kan ook' s '', '?', Of 's', respectievelijk). Elke onbekende genoemde argumenten worden behandeld als door de gebruiker gedefinieerde velden. Ze worden opgeslagen in de conditie hash ($ cond -> {}). Parse :: Randgen :: Literal-> NIEUW ("Do not Cake With Texas!"); Parse :: Randgen :: Regexp-> NIEUW (QR / HELLO (WERELD)? /, UserDefinedfield => $ Voorbeeld); Parse :: Randgen :: Subrule-> Nieuw ("Match_rule", quant => '+'); # Deze indirecte verwijzing naar de regel "Match_rule" vereist een grammatica voor het zoeken. Parse :: Randgen :: Subrule-> NIEUW ($ MYRULEBJREF, MIN => 2, MAX => 3); PickReturns willekeurige gegevens voor de toestand. Neemt een optioneel genaamd Pair-argument "Match" die aangeeft of de gekozen gegevens overeenkomen met het voorwaarde-element of niet. $ ConditionObject-> Pick (Match => 1); element, min, Maxreturns Het attribuut van de voorwaarde van dezelfde naam.issubruereturns True Als de gegeven toestand een subrule is. LuisterminalReturns TRUE als de gegeven toestand een terminal is (charclass of letterlijk). Subrusbeturns een verwijzing naar het regelobject van de conditie (of undef als! Issubrule ()). ProductionReturns The Parse :: Randgen :: Productie-object dat deze aandoening toebehoort. Rulereturns The Parse :: Randgen :: Rule Object waartoe de productie van deze voorwaarde is (Retourneert de productie () -> Regel ()). Grammarreturns The Parse :: Randgen :: Grammatica-object waartoe deze productie behoort (retourneert productie () -> Regel () -> Grammar ()). Vereisten: · PERL-VEREISTEN: · Perl


Parse :: Randgen :: Conditie Gerelateerde software

Perlbug :: log

PERLBUG :: Logboek is een PERL-module voor generieke logging / debugging-functies voor alle perlbug. ...

182

Downloaden