Also, when perl 6 is released it will have support for a much more 
powerful system called rules which can handle nested parentheses quite 
handily.

-blair

Jake McGraw wrote:
> Christof:
>
> This may be true of traditional regular expressions, which is
> something you'll encounter in a college level automata class but very
> rarely in the real world. The fact is that most modern, since the 80s
> at least, regex implementations (JavaScript, Java, PHP,...) can handle
> many "nonregular" grammars, by making use of features such as
> look-ahead, atomic grouping, backreferences, etc.  For specifics on
> this, see:
>
> http://en.wikipedia.org/wiki/Regular_expression#Patterns_for_irregular_languages
>
> - jake
>
> On 3/29/07, Karl Swedberg <[EMAIL PROTECTED]> wrote:
>>
>> On Mar 29, 2007, at 4:55 AM, Christof Donat wrote:
>>
>>
>> Regular Expressions are used to define regular (Type 3 in Chomsky Hirarchy)
>>
>> grammars. You can not express nested parentheses in regular grammar, you
>> need
>>
>> a context free (Type 2) but not regular grammar.
>> Christof, that is fascinating! Thanks for that information!
>>
>>
>> This is something I'll have to remember for the next dinner conversation
>> with friends. You never know where Noam Chomsky[1] might pop up in a
>> conversation. :)
>>
>>
>> --Karl
>>
>> [1] http://en.wikipedia.org/wiki/Chomsky
>> _________________
>> Karl Swedberg
>> www.englishrules.com
>> www.learningjquery.com
>>
>>
>> _______________________________________________
>> jQuery mailing list
>> discuss@jquery.com
>> http://jquery.com/discuss/
>>
>>
>
> _______________________________________________
> jQuery mailing list
> discuss@jquery.com
> http://jquery.com/discuss/


_______________________________________________
jQuery mailing list
discuss@jquery.com
http://jquery.com/discuss/

Reply via email to