Will the relative precedence of grouping versus anchors for beginning and end of line remain the same in Perl6 rules?
The error of writing /^(?:free|net|open)bsd|bsdos|interix$/ when you mean /^(?:(?:free|net|open)bsd|bsdos|interix)$/ is rather too easy to make. This is not the first time I've seen this sort of error, and I think I've made it myself at least once. My gut feeling is that the need to write expressions that behave as: /(?:^(?:free|net|open)bsd)|bsdos|(?:interix$)/ is actually very rare. Nicholas Clark ----- Forwarded message from Michael G Schwern <[EMAIL PROTECTED]> ----- Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm Precedence: bulk list-help: <mailto:[EMAIL PROTECTED]> list-unsubscribe: <mailto:[EMAIL PROTECTED]> list-post: <mailto:makemaker@perl.org> List-Id: <makemaker.perl.org> Delivered-To: mailing list makemaker@perl.org Delivered-To: makemaker@perl.org X-Spam-Status: No, hits=-2.6 required=8.0 tests=BAYES_00 X-Spam-Check-By: la.mx.develooper.com Date: Mon, 7 Feb 2005 05:35:00 -0500 From: Michael G Schwern <[EMAIL PROTECTED]> To: Rafael Garcia-Suarez <[EMAIL PROTECTED]> Cc: makemaker@perl.org Subject: Re: Where were we at? In-Reply-To: <[EMAIL PROTECTED]> User-Agent: Mutt/1.4i On Fri, Jan 28, 2005 at 09:23:55AM -0000, Rafael Garcia-Suarez wrote: > Please don't forget to integrate this platform-specific patch from > bleadperl : > > Change 23849 by [EMAIL PROTECTED] on 2005/01/21 15:26:10 > > Subject: [perl #33892] Add Interix support > From: Todd Vierling (via RT) <[EMAIL PROTECTED]> > Date: 21 Jan 2005 14:36:31 -0000 > Message-ID: <[EMAIL PROTECTED]> I think the patch is wrong, or adding more wrongness. -$Is_BSD = $^O =~ /^(?:free|net|open)bsd|bsdos$/; +$Is_BSD = $^O =~ /^(?:free|net|open)bsd|bsdos|interix$/; That second pair of bsd|bsdos isn't enclosed in parens. Furthermore, its not "freeinterix" its just "interix". Here's the right line. $Is_BSD = $^O =~ /^(?:free|net|open)bsd$/ or $^O eq 'bsdos' or $^O eq 'interix'; ----- End forwarded message -----