Acme :: Perl :: VM

Uma máquina virtual perl5 em Pure Perl (APVM)
Baixe Agora

Acme :: Perl :: VM Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Goro Fuji
  • Site do editor:
  • http://search.cpan.org/~gfuji/

Acme :: Perl :: VM Tag


Acme :: Perl :: VM Descrição

Uma máquina virtual perl5 em Pure Perl (APVM) ACME :: Perl :: VM é uma implementação da máquina virtual Perl5 em Pure Perl.Perl fornece um recurso para acessar árvores de sintaxas compiladas (opcodes) pelo módulo B. B :: * Módulos entram em opcodes e fazem várias coisas; B :: Deparse Recupera o código-fonte Perl de referências de sub-rotina, B :: Relatórios concisos Formated Sintaxe árvores, e assim On.acme :: Perl :: VM é um módulo Perl que também anda para os opcodes e os executa com seus próprios PPCodes Você pode executar qualquer código Perl: Use Acme :: Perl :: VM; run_block {Imprimir "Olá, mundo APVM! \ n"; }; Este código diz o mundo da APVM para stdout como você espera.Aqui é um exemplo mais interessante: iniciar {$ Env {APVM} = 'Trace'} Use Acme :: Perl :: VM; run_block {Imprimir "Olá, mundo APVM! \ n"; }; E você obterá uma lista de opcodes como o código é executado: .entersub (__ anon__) vazio .NextState (Main -: 4) Vazio .Pushmark Scalar Scalar .Controlst ("Olá, APVM World! \ N") Scalar. Scalar Kids Olá, mundo APVM! .LeaVeve kids, o primeiro entersub é o começo do bloco. O próximo próximo, indica a declaração que diz olá. Pushmark, Const e Imprimir são opcodes que são executados na declaração. O último saque é o final do bloco. Este é um futuro do módulo.synopsis Use Acme :: Perl :: VM; run_block {Imprimir "Olá, mundo APVM! \ n",}; Requisitos: · Perl.


Acme :: Perl :: VM Software Relacionado

Cps.

Estruturas de controle de fluxo no estilo de passagem de continuação ...

145

Download