\contentsline {chapter}{\numberline {1}Introduction to Parrot}{2} \contentsline {chapter}{\numberline {2}Overview}{10} \contentsline {chapter}{\numberline {3}Submitting bug reports and patches}{14} \contentsline {chapter}{\numberline {4}Parrot's command line options}{20} \contentsline {chapter}{\numberline {5}PIR Guide}{25} \contentsline {section}{\numberline {5.1}Introduction}{25} \contentsline {section}{\numberline {5.2}Getting Started}{27} \contentsline {section}{\numberline {5.3}Basic Syntax}{28} \contentsline {section}{\numberline {5.4}Variables}{31} \contentsline {section}{\numberline {5.5}Control Structures}{53} \contentsline {section}{\numberline {5.6}Subroutines}{58} \contentsline {section}{\numberline {5.7}Classes and Objects}{74} \contentsline {section}{\numberline {5.8}I/O}{79} \contentsline {section}{\numberline {5.9}Exceptions}{84}