Author: larry Date: Fri Jun 1 12:44:27 2007 New Revision: 14412 Modified: doc/trunk/design/syn/S06.pod
Log: note that parsed/reparsed also influences whether trailing bracket is assumed Modified: doc/trunk/design/syn/S06.pod ============================================================================== --- doc/trunk/design/syn/S06.pod (original) +++ doc/trunk/design/syn/S06.pod Fri Jun 1 12:44:27 2007 @@ -13,9 +13,9 @@ Maintainer: Larry Wall <[EMAIL PROTECTED]> Date: 21 Mar 2003 - Last Modified: 30 May 2007 + Last Modified: 1 Jun 2007 Number: 6 - Version: 86 + Version: 87 This document summarizes Apocalypse 6, which covers subroutines and the @@ -1467,14 +1467,17 @@ =item C<is parsed> Specifies the subrule by which a macro call is parsed. The parse -always starts after the macro's initial token. +always starts after the macro's initial token. If the operator has +two parts (circumfix or postcircumfix), the final token is also automatically +matched, and should not be matched by the supplied regex. =item C<is reparsed> Also specifies the subrule by which a macro call is parsed, but restarts the parse before the macro's initial token, usually because you want to parse using an existing rule that expects to traverse the initial -token. +token. If the operator has two parts (circumfix or postcircumfix), the +final token must also be explicitly matched by the supplied regex. =item C<is cached>