Regexp :: parser :: manipuladores

regexp :: analisador :: manipuladores é um módulo Perl com manipuladores para perl 5 regexes.
Baixe Agora

Regexp :: parser :: manipuladores 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 :: manipuladores Tag


Regexp :: parser :: manipuladores Descrição

REGEXP :: Parser :: Manipuladores é um módulo Perl com manipuladores para os regexos perl 5. REGEXP :: parser :: manipuladores é um módulo Perl com manipuladores para perl 5 regexes.Se módulo mantém o método init () para a classe REGEXP :: Parser, que instala todos os manipuladores para o padrão PERL 5 regexes. Esta documentação contém um tutorial de sub-classificação.Sub-Classingi apresentará dois substitutos de exemplo, regexp :: nocódigo e regexp :: andbranch.pser internalshe parser objeto é uma referência de hash com as seguintes chaves: ReGEXA Referência à string original Representação do comprimento da regex.lenthe da representação original da string do regex.Treeduring o primeiro passe, a árvore é Redef, que instrui o método do objeto () para não criar nenhum objeto. Depois, é uma referência de matriz de objetos (nó ).Stackinitially uma referência de matriz, usada para armazenar a árvore como um novo escopo é inserido e depois saiu. O conceito geral é: se (into_scope) {push stack, árvore; Árvore = corrente-> dados; } Se (OutOf_Scope) {árvore = pilha pop; } Depois que a árvore foi criada, esta chave é excluída; Isso dá ao código uma maneira de ter certeza de que a compilação foi bem-sucedida .maxpar o maior número de parênteses. Isso acabará sendo idêntico ao Nparen, mas é incrementado durante o passe inicial, de modo que no segundo passe (o edifício da árvore), pode distinguir referências de trás de fugas octal. (O código-fonte para o compilador de REGEX do Perl faz a mesma coisa.) Nparenthe Número de abre (grupos de captura) na referência de matriz da REGEX.Capturesan para os nós 'abertos'. Referência de matriz. Quando um escopo é inserido, o valor superior é copiado e empurrado para a pilha. Quando um escopo é deixado, o valor superior é popped e descartado. É importante fazer essa cópia e empurrar antes de fazer qualquer análise de sinalização, se você está adicionando uma alça que possa analisar as bandeiras, porque você não quer Para afetar acidentalmente os valores do sinalizador do escopo anterior.Aqui é o código de exemplo do manipulador para (? ismx) e (? ismx: ...): # (? i: ...) Requisitos: · Perl.


Regexp :: parser :: manipuladores Software Relacionado