Author: allison Date: Fri Nov 2 13:08:04 2007 New Revision: 22664 Modified: trunk/docs/pdds/draft/pdd19_pir.pod
Log: [pdd] Relax restriction on labels in PIR PDD. Modified: trunk/docs/pdds/draft/pdd19_pir.pod ============================================================================== --- trunk/docs/pdds/draft/pdd19_pir.pod (original) +++ trunk/docs/pdds/draft/pdd19_pir.pod Fri Nov 2 13:08:04 2007 @@ -35,7 +35,8 @@ [label:] [instruction] <NL> An instruction may be either a low-level opcode or a higher-level PIR -operation, such as a subroutine call, a method call, or PIR syntactic sugar. +operation, such as a subroutine call, a method call, a directive, or PIR +syntactic sugar. =head3 Directives @@ -70,8 +71,7 @@ A label declaration consists of a label name followed by a colon. A label name conforms to the standard requirements for identifiers. A label declaration may occur at the start of a statement, or stand alone on a line, but always within -a compilation unit. A label declaration may not occur on the same line as a -directive. +a compilation unit. A reference to a label consists of only the label name, and is generally used as an argument to an instruction or directive.