Operations

lib/Parrot/OpsFile.pm
lib/Parrot/Op.pm
lib/Parrot/OpTrans.pm
lib/Parrot/OpTrans/C.pm
lib/Parrot/OpTrans/CGP.pm
lib/Parrot/OpTrans/CGoto.pm
lib/Parrot/OpTrans/CPrederef.pm
lib/Parrot/OpTrans/CSwitch.pm
lib/Parrot/OpTrans/Compiled.pm
Ops to C Code Generation

PMCs

lib/Parrot/Pmc2c/Attribute.pm
lib/Parrot/Pmc2c/Dumper.pm

lib/Parrot/Pmc2c/Library.pm
PMC to C Code Generation.

lib/Parrot/Pmc2c/MULTI.pm
Parses and preps MULTI dispatch subs.

lib/Parrot/Pmc2c/Method.pm

lib/Parrot/Pmc2c/MethodEmitter.pm
PMC to C Code Generation.

lib/Parrot/Pmc2c/Object.pm

lib/Parrot/Pmc2c/PCCMETHOD.pm
Parses and preps PMC PCCMETHOD called from F.

lib/Parrot/Pmc2c/PMC.pm
PMC model object.

lib/Parrot/Pmc2c/PMCEmitter.pm
PMC to C Code Generation.

lib/Parrot/Pmc2c/Parser.pm
PMC Parser.

lib/Parrot/Pmc2c/Pmc2cMain.pm
Functions called within F.

lib/Parrot/Pmc2c/UtilFunctions.pm
lib/Parrot/Pmc2c/PMC/Null.pm
lib/Parrot/Pmc2c/PMC/Object.pm
lib/Parrot/Pmc2c/PMC/ParrotClass.pm

lib/Parrot/Pmc2c/PMC/PrintTree.pm
Parrot::Pmc2c::PMC::PrintTree.

lib/Parrot/Pmc2c/PMC/RO.pm
PMC to C Code Generation.

lib/Parrot/Pmc2c/PMC/Ref.pm
lib/Parrot/Pmc2c/PMC/SharedRef.pm
lib/Parrot/Pmc2c/PMC/default.pm
lib/Parrot/Pmc2c/PMC/Null.pm
lib/Parrot/Pmc2c/PMC/Object.pm
lib/Parrot/Pmc2c/PMC/ParrotClass.pm

lib/Parrot/Pmc2c/PMC/PrintTree.pm
Parrot::Pmc2c::PMC::PrintTree.

lib/Parrot/Pmc2c/PMC/RO.pm
PMC to C Code Generation.

lib/Parrot/Pmc2c/PMC/Ref.pm
lib/Parrot/Pmc2c/PMC/SharedRef.pm
lib/Parrot/Pmc2c/PMC/default.pm

lib/Parrot/Vtable.pm
Functions for manipulating vtables.

IO

lib/Parrot/Distribution.pm
Info on the Parrot Distribution.

lib/Parrot/IO/Directory.pm
Directory.

lib/Parrot/IO/File.pm
File.

lib/Parrot/IO/Path.pm
Path.

Documentation

lib/Parrot/Docs/Item.pm
Documentation item.

lib/Parrot/Docs/Group.pm
Group of documentation items.

lib/Parrot/Docs/Section.pm
Documentation section.

lib/Parrot/Docs/POD2HTML.pm
POD to HTML formatter.

lib/Parrot/Docs/HTMLPage.pm
HTML Documentation Page.

lib/Parrot/Docs/File.pm
Docs-Related File.

lib/Parrot/Docs/Directory.pm
Docs-Related Directory.

lib/Parrot/Docs/Section/C.pm
lib/Parrot/Docs/Section/Compilers.pm
lib/Parrot/Docs/Section/Config.pm
lib/Parrot/Docs/Section/Docs.pm
lib/Parrot/Docs/Section/DynaPMCs.pm
lib/Parrot/Docs/Section/EditorPlugins.pm
lib/Parrot/Docs/Section/Examples.pm
lib/Parrot/Docs/Section/IMCC.pm
lib/Parrot/Docs/Section/Info.pm
lib/Parrot/Docs/Section/Languages.pm
lib/Parrot/Docs/Section/Libs.pm
lib/Parrot/Docs/Section/Ops.pm
lib/Parrot/Docs/Section/PMCs.pm
lib/Parrot/Docs/Section/Parrot.pm
lib/Parrot/Docs/Section/Perl.pm
lib/Parrot/Docs/Section/Tests.pm
lib/Parrot/Docs/Section/Tools.pm
Documentation Sections

Configuration

lib/Parrot/BuildUtil.pm
Utilities for building Parrot.

lib/Parrot/Configure/Compiler.pm
lib/Parrot/Configure/Data.pm
lib/Parrot/Configure/Messages.pm
lib/Parrot/Configure/Options.pm
lib/Parrot/Configure/Step.pm
lib/Parrot/Configure/Test.pm
lib/Parrot/Configure/Trace.pm
lib/Parrot/Configure/Utils.pm
lib/Parrot/Configure/Options/Conf.pm
lib/Parrot/Configure/Options/Test.pm
lib/Parrot/Configure/Options/Conf/CLI.pm
lib/Parrot/Configure/Options/Conf/File.pm
lib/Parrot/Configure/Options/Conf/Shared.pm
lib/Parrot/Configure/Options/Test/Prepare.pm
lib/Parrot/Configure/Step/List.pm
lib/Parrot/Configure/Step/Methods.pm
C-Related methods for configuration. Configuration data container. Introduce and conclude Parrot configuration process. Process command-line options to F. Configuration step base class. subroutines used in F tests. Trace development of Parrot::Configure object through the configuration steps. Configuration Step Utilities. Functionality shared by all Parrot. Run configuration and build tests along with F. Options processing functionality for. Configuration options shared by. Prepare the lists of tests run before and after configuration when --test option is provided to Configure.pl.. Get sequence of configuration steps. Methods for selected configuration steps.

lib/Parrot/Config.pm
Parrot Configuration Data.

Testing

lib/Parrot/Test.pm
testing routines for Parrot and language implementations.