| Analisar :: Randgen :: Condição anal :: randgen :: condição é uma classe base para elementos de condição que contêm um elemento e um quantificador de correspondência. |
Baixe Agora |
Analisar :: Randgen :: Condição Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Jeff Dutton
- Site do editor:
- http://search.cpan.org/~jdutton/Parse-RandGen-0.202/RandGen/Condition.pm
Analisar :: Randgen :: Condição Tag
Analisar :: Randgen :: Condição Descrição
Parse :: Randgen :: Condição é uma classe base para elementos de condição que contêm um elemento e um quantificador de correspondência. Anal :: Randgen :: Condition é uma classe base para elementos de condição que contêm um elemento (regex, sub-ramal, literal) e um quantificador de correspondência.Methodsnewthis método não pode ser chamado diretamente da classe de condição (deve ser convocado em uma condição derivada específica classe). O primeiro argumento (obrigatório) é o elemento de condição. O tipo de elemento necessário depende da classe de condição específica sendo construída. Todos os argumentos são nomeados pares.Algumas classes (subrule e Charclass) suportam os argumentos opcionais "min" e "max", que representam o número de vezes que a subrule deve coincidir Para a condição de combinar.O argumento de quantificador "quant" também pode ser usado no lugar de "min" e "max". Os valores são os familiares '+' ', "?", Ou' * '(também podem ser''s '', '?', Ou ''s?', Respectivamente). Tais argumentos nomeados desconhecidos são tratados como campos definidos pelo usuário. Eles são armazenados na condição hash ($ Cond -> {}). Analisar :: Randgen :: literal-> Novo ("Não mexa com o Texas!"); Analisar :: Randgen :: REGEXP-> NOVO (QR / HELLO (mundo) /, userdefinedfield => $ exemplo); Analise :: Randgen :: Subrule-> Novo ("Match_Rule", Quant => '+'); # Esta referência indireta à regra "match_rule" requer uma gramática para pesquisa. Analise :: Randgen :: Subrule-> Novo ($ MyruleObjref, min => 2, max => 3); Pickreturns dados aleatórios para a condição. Execute um "correspondência" de par chamado opcional que especifica se os dados escolhidos devem corresponder ao elemento de condição ou não. $ condicionalObject-> Escolha (fósforo => 1); elemento, min, maxretorne o atributo da condição do mesmo nome.issubrulereturns true se a condição dada é uma sub-raule.isterminalreturns true se a condição dada for um terminal (Charclass ou literal). Subruleretzls uma referência ao objeto de regra da condição (ou UNDEF se! Issubrule ()). EmpréstimoRetorna o parse :: Randgen :: Produção O objeto que esta condição pertence a.Rulereturns O parse :: Randgen :: Objeto de regra que a produção dessa condição pertence a (Retorna Produção () -> Regra ()). GrammarTurns The Analse :: Randgen :: Objeto de gramática que esta produção pertence (Retorna Produção () -> Regra () -> Gramática ()). Requisitos: · Requisitos de Perl: · Perl.
Analisar :: Randgen :: Condição Software Relacionado