NAME
IMCC - documentation
VERSION
OVERVIEW
IMCC is the Intermediate Code Compiler for Parrot. It's integrated into the parrot
executable.
IMCC compiles a language called Parrot Intermediate Representation (PIR). PIR is the primary target of language implementations. PIR code files usually have the extension .pir
. At times in the past the extension .imc
was used as well, but .pir
is preferred.
This document describes available IMCC documentation, located in parrot/imcc/docs unless otherwise described.
See also the general Parrot documentation, located in parrot/docs.
DESCRIPTION
calling_conventions.pod
Describes the standard way of passing arguments and receiving results from subroutines. See also pdd/003_calling_conventions.pod.
imcfaq.pod
A must read for potential language implementors.
macros.pod
The macro layer of parrot.
operation.pod
Describes how IMCC operates internally.
parsing.pod
Basic parsing functionality.
running.pod
parrot's command line options.
syntax.pod
The syntax of .pir
files.
parrot/imcc/README
Summary of IMCC features and syntax.
*.[chly]
Most documentation files end in .c.
AUTHOR
Leopold Toetsch <lt@toetsch.at>