Devel :: Callchecker.

Verificação personalizada OP conectada a sub-rotinas
Baixe Agora

Devel :: Callchecker. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Nome do editor:
  • Andrew Main
  • Site do editor:
  • http://search.cpan.org/~zefram/

Devel :: Callchecker. Tag


Devel :: Callchecker. Descrição

Verificação personalizada OP ligada a sub-rotinas Devel :: CallChecker é um módulo Perl que faz alguns novos recursos da API Perl 5.14.0 C disponíveis para módulos Xs em execução em versões mais antigas do Perl. Os recursos são centrados em torno da função CV_SET_CALL_CHECKER, que permite que o XS Code anexe uma anotação mágica a uma sub-rotina Perl, resultando em chamadas resolvíveis para essa sub-rotina sendo mutada no tempo de compilação arbitrário. Este módulo torna CV_SET_CALL_CHECKER e várias funções de suporte disponíveis. (É possível atingir o efeito de CV_SET_CALL_CHECKER do código XS em versões perl mais antigas, mas é doloroso alcançar sem a instalação centralizada.) Este módulo fornece a implementação das funções em tempo de execução (em perls onde não são fornecidos por O núcleo), e também no time de compilação fornece o arquivo C cabeçalho que fornece acesso às funções.synopsis # para gerar cabeçalho antes da compilação de xs perl -mdevel :: callchecker = callchecker0_h \ -e 'imprimir calchecker0.h'> callchecker0.h # Em Perl, parte do módulo use desenvolver :: Callchecker; / * em xs * / #include "callchecker0.h" cv_get_call_checker (cv, ckfun, ckobj); op op * my_ckfun (pthx_ op * o, gv * namegv, sv * ckobj); cv_set_call_checker (cv, my_ckfun, ckobj); Requisitos: · Perl.


Devel :: Callchecker. Software Relacionado