| Filtrar :: Macro. Filter :: Macro é um módulo Perl para fazer módulos de macro que são expandidos em linha. |
Baixe Agora |
Filtrar :: Macro. Classificação e resumo
- Licença:
- MIT/X Consortium Lic...
- Nome do editor:
- Audrey Tang
- Site do editor:
- http://search.cpan.org/~adamk/Module-Install-0.68/lib/Module/Install/PAR.pm
Filtrar :: Macro. Tag
Filtrar :: Macro. Descrição
Filtrar :: Macro é um módulo Perl para fazer módulos de macro que são expandidos em linha. Filtrar :: Macro é um módulo Perl para fazer módulos de macro que são expandidos inline.synopsisin myhandymodules.pm: pacote myhandymodules; Use filtro :: Macro; # Linhas abaixo serão expandidas para o código do chamador de uso rigoroso; use avisos; Use o interruptor; Use io :: Tudo; Use Quantum :: Superposições; no seu programa ou módulo: use myhandymodules; # linhas acima são expandidas aqui. Muitos de seus programas começam com as mesmas linhas, pode fazer sentido para resumi-los para um módulo e usar esse módulo. Esse módulo.Sadly, não funciona dessa maneira, porque por padrão, todos os pragmas lexicais , filtros de origem e as importações de sub-rotina invocadas em MyhandyModules.pm entra em vigor nesse módulo, não os programas de chamada. Uma maneira de resolver esse problema é usar o filtro :: Incluir: Use filtro :: Incluir; Inclua myhandymodules; no entanto, seria muito bom se myhandymodules.pm pudesse definir a própria semântica macro, em vez de colocar o fardo no chamador. Este módulo permite que você faça com precisão isso. Tudo que você precisa fazer é colocar uma linha em myhandymodules.pm, após o pacote myhandymodules; Linha: Usar filtro :: Macro; Com isso, um programa ou módulo que diz usar filtro :: Macro expandirá as linhas abaixo Use o filtro :: Macro em seu próprio código, em vez da semântica padrão de avaliá-los no pacote myhandymodules. Números em erros e mensagens de aviso não são afetados por este módulo; Eles ainda apontam para o nome de arquivo correto e números de linha. Requisitos: · Perl.
Filtrar :: Macro. Software Relacionado