Regexp :: parser :: objetos

objetos para perl 5 regexes
Baixe Agora

Regexp :: parser :: objetos Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Jeff Pinyan
  • Site do editor:
  • http://search.cpan.org/~pinyan/YAPE-Regex-3.03/Regex/Element.pm

Regexp :: parser :: objetos Tag


Regexp :: parser :: objetos Descrição

Objetos para perl 5 regexes RegExp :: Parser :: Objetos é um módulo Perl que contém as definições de objeto para regExp :: parser.inheritanceall regexp :: parser :: * Objetos herdados do regexp :: Parser :: __ Object__, a classe base global de objeto. Todos os Objetos MyRx definidos pelo usuário: A partir de MyRx :: __ Objeto__ primeiro, depois do regExp :: Parser :: * Objeto do mesmo nome e, finalmente, do ReGEXP :: Parser :: __ Object__. Não se preocupe - se você não definir uma classe base para os objetos do seu módulo, ou o objeto que você cria não é uma modificação de um objeto padrão, nenhum aviso será emitido. Os nós __Object__ Base Classall herdarem do RegeXP: : Parser :: __ Object__ Os seguintes métodos: Meus $ D = $ OBJ-> Dados () os dados do objeto. Esta pode ser uma referência de matriz (para um nó de 'ramificação'), outro objeto (para um nó 'quant'), ou pode não existir em tudo (para um nó âncora '). Meu $ E = $ OBJ-> ender () os argumentos para o objeto () para criar o nó final para este objeto. Isso é usado pelo método Walk (). Normalmente, um ender do grupo de captura é um nó próximo, qualquer outra afirmação é um nó da cauda, e a ender da classe de um caractere é um nó anyof_close.my $ c = $ obj-> família () a família geral deste objeto. Estes são qualquer um dos: alnum, âncora, qualquerof, anyof_char, anyof_class, anyof_range, asserção, ramo, fechar, clump, dígito, exato, bandeiras, grupo, grupo, minmod, suporte, aberto, quant, ref, reg_any.my $ F = $ obj-> sinalizadores () o valor do sinalizador para este objeto. Esse valor é um número criado ou jogando os sinalizadores que estão habilitados no momento. $ Obj-> Inserir () insere este objeto na árvore. Ele retorna um valor que diz se acaba ou não mesclado com o objeto anterior na árvore.my $ m = $ OBJ-> Merge () mescla () Mescha este nó com o anterior, se eles forem do mesmo tipo. Se for chamado após $ OBJ foi adicionado à árvore, $ OBJ será removido da árvore. A maioria dos tipos de nó não se fundem. Retorna TRUE se o nó foi mesclado com o anterior.my $ O = $ obj-> omit () meu $ o = $ obj-> omit (valor) se este nó é omitido da árvore de parse. Certos objetos não precisam aparecer na árvore, mas são necessários ao inspecionar a análise ou caminhar a árvore. Você também pode definir este atributo passando um valor.my $ Q = $ OBJ-> QR () a representação de regex deste objeto. Inclui a representação de regex de quaisquer filhos do objeto.My $ r = $ obj-> Raw () a representação bruta deste objeto. Não olha para os filhos do objeto, apenas em si. Isso é usado principalmente ao inspecionar a análise do regex.My $ t = $ OBJ-> tipo () o tipo específico desse objeto. Veja a documentação do objeto para possíveis valores para o seu tipo.my $ v = $ OBJ-> visual () a representação visual deste objeto. Inclui a representação visual de quaisquer filhos do objeto. $ OBJ-> Walk () "anda" o objeto. Isso é usado para mergulhar nas crianças do nó ao usar um walker (consulte "Andar a árvore" no regexp :: parser) .bjects pode substituir esses métodos (como objetos frequentemente fazem). Requisitos: · Perl.


Regexp :: parser :: objetos Software Relacionado

Net :: pager.

Enviar páginas numéricas / alfanuméricas para qualquer pager / telefone ao redor do mundo através da rede Simpleswire. ...

206

Download