Main > Programming > Libraries >

Parrot::PackFile 0.1.1

Parrot::PackFile 0.1.1

Sponsored Links

Parrot::PackFile 0.1.1 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 8.5 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 857
Date added: 2007-06-21
Publisher: Gregor N. Purdy

Parrot::PackFile 0.1.1 description

Parrot::PackFile is a Perl module with Parrot Bytecode File.

SYNOPSIS

use Parrot::PackFile;

Parrot::PackFile contains all the functions required to process a Parrot bytecode file. It is not intended to understand the contents of the bytecode files segments, but merely to dissect and reconstruct data from the various segments. See docs/parrotbyte.pod for information about the structure of the frozen bycode.

Class Methods

new()

Returns a new instance.

Instance Methods

magic()

Get the magic number.

wordsize()

Returns the packfiles wordsize.

byteorder()

Returns the packfiles byte order.

major()

Returns the packfiles major version number.

minor()

Returns the packfiles minor version number.

flags()

Returns the packfiles flags.

pad()

Returns an MD5 hex fingerprint of the ops.

floattype()

Returns the packfiles float type.

opcodetype()

Returns the packfiles opcode type.

fixup_table()

Returns an instance of Parrot::PackFile::FixupTable.

const_table()

Returns an instance of Parrot::PackFile::ConstTable.

byte_code($code)

byte_code()

Gets/sets the byte code.

unpack($string)

Unpack the contents from the string.

Magic: 4-byte signed integer
Fixup: 4-byte length N + N bytes
Const: 4-byte length N + N bytes
BCode: N bytes

TODO - Now that we have a portable bytecode format, with file specified wordsize, this routine is inherently broken since it uses the native sizes.

unpack_filehandle($filehandle)

Unpack the contents from the filehandle.

unpack_file($file)

Unpack the contents from the named file.

pack()

Pack the contents to a string.

pack_filehandle($filehandle)

Pack the contents to a string and write it to the filehandle.

pack_file($file)

Pack the contents to a string and write it to the named file.

Parrot::PackFile 0.1.1 Screenshot

Advertisements

Parrot::PackFile 0.1.1 Keywords

Bookmark Parrot::PackFile 0.1.1

Hyperlink code:
Link for forum:

Parrot::PackFile 0.1.1 Copyright

WareSeeker periodically updates pricing and software information of Parrot::PackFile 0.1.1 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Parrot::PackFile 0.1.1 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Parrot is a virtual machine designed from scratch to support dynamic languages. Free Download
Parrot::Pmc2c is a PMC to C Code Generation. Free Download
Parrot::OpTrans::C is a Perl module Ops to C Code Generation. Free Download
Parrot::OpTrans is a Perl module that can transform Ops to C Code. Free Download
Little Parrot is a Vocabulary Enhancement/Testing Tool. Free Download
Bundle::Parrot is a bundle of modules required for developing and testing Parrot. Free Download
Parrot::Docs::Group is a group of documentation items. Free Download
IO::Interactive is a Perl module with utilities for interactive I/O. Free Download