Perl Brasil

Pesquisar

Documentação

Artigos

Planeta

Eventos

Comunidade

r1 - 26 May 2008 - TWikiGuest


NAME

B::Bytecode - Perl compiler's bytecode backend

voltar para o topo


SYNOPSIS

perl -MO=Bytecode[,-H][,-oscript.plc] script.pl

voltar para o topo


DESCRIPTION

Compiles a Perl script into a bytecode format that could be loaded later by the ByteLoader module and executed as a regular Perl script.

voltar para o topo


EXAMPLE

    $ perl -MO=Bytecode,-H,-ohi -e 'print "hi!\n"'
    $ perl hi
    hi!

voltar para o topo


OPTIONS

-b
Save all the BEGIN blocks. Normally only BEGIN blocks that require
other files (ex. use Foo;) are saved.

-H
prepend a use ByteLoader VERSION; line to the produced bytecode.

-k
keep the syntax tree - it is stripped by default.

-ooutfile
put the bytecode in <outfile> instead of dumping it to STDOUT.

-s
scan the script for # line .. directives and for <goto LABEL>
expressions. When gotos are found keep the syntax tree.

voltar para o topo


KNOWN BUGS

voltar para o topo


NOTICE

There are also undocumented bugs and options. THIS CODE IS HIGHLY EXPERIMENTAL. USE AT YOUR OWN RISK.

voltar para o topo


AUTHORS

Originally written by Malcolm Beattie <mbeattie@sable.ox.ac.uk> and modified by Benjamin Stuhl <sho_pi@hotmail.com>. Rewritten by Enache Adrian <enache@rdslink.ro>, 2003 a.d.

voltar para o topo