Modelo :: Liga :: Analisar

Modelo :: Alloy :: Parse é um módulo Perl com papel de análise comum para criar AST de modelos.
Baixe Agora

Modelo :: Liga :: Analisar Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Paul Seamons
  • Site do editor:
  • http://search.cpan.org/~rhandom/

Modelo :: Liga :: Analisar Tag


Modelo :: Liga :: Analisar Descrição

Modelo :: Alla :: Parse é um módulo Perl com papel de análise comum para criar AST de modelos. Modelo :: Alloy :: Parse é um módulo Perl com papel de análise comum para criar AST de modelos. O modelo :: Liga :: Papel de análise é responsável por armazenar a maioria do código de análise de diretiva, bem como para delegação para o TT, Funções HTE, TMPL e Velocity para encontrar variáveis e diretivas.role MethodsParse_treeused by Load_tree. Este é o principal motor de gramática do programa. Delegados à sintaxe encontrados em $ auto -> {'sintaxe'} (padrões para 'liga') e chama a função encontrada na $ sintaxe hashref. A maioria dessas sintaxes usa métodos encontrados nas $ Directives Hashref para analisar diferentes tipos de diretiva para cada modelo específico. Um modelo que parecia o seguinte: foo Barra. Para o seguinte AST: ], , 'bar' ] As palavras "get" representam a diretiva usada. O 6, 15 representam os caracteres iniciais e finais da diretiva no documento. Os itens restantes são as variáveis necessárias para executar a diretiva particular.Parse_ExPrused para analisar uma variável, uma expressão, uma cadeia literal ou um número. Retorna uma árvore variável analisada. As amostras de variáveis analisadas podem ser encontradas na seção variável de análise. meu $ str = "1 + 2 * 3"; Minha $ AST = $ Self-> Parse_Expr ($ str); # $ AST parece , 0], 0], 0] parse_argsallow para as maneiras multitudinárias que analisa argumentos. Isso permite argumentos posicionais e nomeados. Os argumentos nomeados podem ser separados com argumentos "=" ou "=>" e posicionais devem ser separados por "" ou "". Isso apenas retorna uma matriz de variáveis analisadas. Para obter os valores reais, você deve ligar para o Play_ExPR em cada método value.dump_parse_treethis permite retornar uma cadeia de código Perl representando a AST da árvore analisada. É usada principalmente para testing.dump_parse_exprhis Método permite retornar um dump Data :: Dumper de uma variável analisada. É usado principalmente para testes.Parse_ * Métodos por esses nomes são usados por Parse_tree para analisar o modelo. Estas são a gramática. Eles são usados por todas as várias sintaxes de modelo, a menos que mencionadas em contrário, estes métodos não são expostos através da função.Requirements: · Requisitos de Perl: · Perl.


Modelo :: Liga :: Analisar Software Relacionado

Opções.PM.

Opções.PM é um módulo Perl de parsing da linha de comando destinado a imitar a sintaxe do módulo T.P.USAGE.Options. ...

208

Download