Author: larry
Date: Wed Feb 28 09:54:41 2007
New Revision: 14307

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

Log:
Deleted obsolete symbol construct


Modified: doc/trunk/design/syn/S05.pod
==============================================================================
--- doc/trunk/design/syn/S05.pod        (original)
+++ doc/trunk/design/syn/S05.pod        Wed Feb 28 09:54:41 2007
@@ -14,9 +14,9 @@
    Maintainer: Patrick Michaud <[EMAIL PROTECTED]> and
                Larry Wall <[EMAIL PROTECTED]>
    Date: 24 Jun 2002
-   Last Modified: 19 Feb 2007
+   Last Modified: 28 Feb 2007
    Number: 5
-   Version: 52
+   Version: 53
 
 This document summarizes Apocalypse 5, which is about the new regex
 syntax.  We now try to call them I<regex> rather than "regular
@@ -395,23 +395,6 @@
     m/:foo{xxx}/        Parses as :foo {xxx}
     m/:foo<xxx>/        Parses as :foo <xxx>
 
-If the key of the pair is null, however, it is treated as a "symbol"
-declaration:
-
-    :<*>                Match * symbol
-    :<[> <EXPR> :<]>    Match bracketed expression as symbol :<[ ]>
-    :['<','>']          Match empty <> as circumfix symbol
-    :(&infix)           Match any symbol matched by the infix category
-
-The components of a symbol declaration are matched literally, but
-the list of such symbols is gathered up when the rule is parsed and
-returned as the C<.symbol> property of the rule.  (The C<.category>
-property should also be available for such rules, since these
-properties are used to form the eventual user-visible name of the
-operator being parsed.)
-
-The C<:()> form is conjectured to be useful in generating hyperoperators.
-
 =item *
 
 User-defined modifiers will be possible:

Reply via email to