Index: docs/book/ch03_pir.pod =================================================================== --- docs/book/ch03_pir.pod (revision 39153) +++ docs/book/ch03_pir.pod (working copy) @@ -4329,7 +4329,7 @@ Adding a role to a class is called I that role, and any class that has been composed with a role C that role. -Roles are created as PMC and can be manipulated through opcodes and methods +Roles are created as PMCs and can be manipulated through opcodes and methods like other PMCs: $P0 = new 'Role' @@ -4789,7 +4789,7 @@ is especially important when dealing with high-level languages. We'll go into detail about annotations and their use in Chapter 10. -Annotations are created using the c<.annotation> keyword. Annotations consist +Annotations are created using the C<.annotation> keyword. Annotations consist of a key/value pair, where the key is a string and the value is an integer, a number, or a string. Since annotations are stored compactly as constants in the compiled bytecode, PMCs cannot be used. Index: docs/book/ch04_compiler_tools.pod =================================================================== --- docs/book/ch04_compiler_tools.pod (revision 39153) +++ docs/book/ch04_compiler_tools.pod (working copy) @@ -253,12 +253,12 @@ =over 4 -=item* C +=item * C The C method allows you to specify a custom prompt to display to users in interactive mode. -=item* C +=item * C The C method allows you to specify a banner message that displays at the beginning of interactive mode. Index: docs/pct/pct_optable_guide.pod =================================================================== --- docs/pct/pct_optable_guide.pod (revision 39153) +++ docs/pct/pct_optable_guide.pod (working copy) @@ -245,7 +245,7 @@ course, this fully depends on the specification of your language. Sometimes, you need a different rule to define subroutine invocation syntax. This is the case when arguments can be other objects than operands of normal operators -(which, again, are defined by the c rule). +(which, again, are defined by the C rule). An example to handle indexing (assuming the index is an operand as any other operator's operand) is this: