Jonathan Scott Duff skribis 2006-04-25 23:35 (-0500):
I get your point though. There's no easy way to say match 1, 7, 12, or
19 with this particular syntax.
How often does that come up in practice though? I don't think I've
ever wanted something like that.
Quite often. A silly example:
On 4/26/06, Joe Gottman [EMAIL PROTECTED] wrote:
According to Synopsis 5, the repetition qualifier is now **{.} where the .
must correspond to either an Int or a Range. This seems rather restrictive.
Why are we not allowed a junction of Ints, for instance
S05 also says:
quote
It is illegal to
On Tue, Apr 25, 2006 at 09:57:58PM -0400, Joe Gottman wrote:
According to Synopsis 5, the repetition qualifier is now **{.} where the .
must correspond to either an Int or a Range. This seems rather restrictive.
Why are we not allowed a junction of Ints, for instance
m/^
On Wed, Apr 26, 2006 at 11:36:50AM +0100, [EMAIL PROTECTED] wrote:
: Possibly we should make the syntax be a smart match, but only require that
: conformat implementations implement ranges and integers.
That is essentially the intent of the current spec, and why we defined
**{} to run a closure.
Author: autrijus
Date: Wed Apr 26 09:36:05 2006
New Revision: 8957
Modified:
doc/trunk/design/syn/S02.pod
Log:
* S02: Explicitly define how Ps/Pe and BidiMirroring
characters match, and resolve the one-to-many
open/closing mapping by preferring the lower
codepoint.
Author: autrijus
Date: Wed Apr 26 10:05:19 2006
New Revision: 8961
Modified:
doc/trunk/design/syn/S02.pod
Log:
* Further note that Ps/Pe dominates BidiMirroring, so U+298D
maps to U+298E, and U+298E itself does not open brackets.
Modified: doc/trunk/design/syn/S02.pod
Author: autrijus
Date: Wed Apr 26 10:07:38 2006
New Revision: 8962
Modified:
doc/trunk/design/syn/S02.pod
Log:
* S02: bump version from the unicode change; also merge in
azuroth++'s typo fix, as well as paragraph reflow.
Modified: doc/trunk/design/syn/S02.pod
Author: larry
Date: Wed Apr 26 14:41:21 2006
New Revision: 8967
Modified:
doc/trunk/design/syn/S02.pod
doc/trunk/design/syn/S03.pod
Log:
Typos, clarifications.
Modified: doc/trunk/design/syn/S02.pod
==
---