Author: larry
Date: Mon Apr 24 08:18:48 2006
New Revision: 8931

Modified:
   doc/trunk/design/syn/S02.pod

Log:
A postdeclaration may not change the syntax away from listop parsing rules.


Modified: doc/trunk/design/syn/S02.pod
==============================================================================
--- doc/trunk/design/syn/S02.pod        (original)
+++ doc/trunk/design/syn/S02.pod        Mon Apr 24 08:18:48 2006
@@ -1552,6 +1552,10 @@
 since that's a run-time dispatch, and all multis are effectively
 visible at the point of the controlling C<proto> declaration.
 
+Parsing of a provisional call is always done the same way list operators
+are treated.  If a postdeclaration bends the syntax to be inconsistent
+with that, it is an error of the inconsistent signature variety.
+
 If the unrecogized subname is followed by C<< postcircumfix:<( )> >>, it is
 compiled as a provisional function call of the parenthesized form.
 If it is not, it is compiled as a provisional function call of

Reply via email to