Re: [gobo-eiffel] Gobo Regexp and Unicode support.

Eric Bezault <[email protected]>
Newsgroups gmane.comp.lang.eiffel.gobo.devel,gmane.comp.lang.eiffel.gobo.general
Message-ID <[email protected]>
Ted wrote:
> I read somewhere Gobo Regexp doesn't support Unicode yet.
> After some investigation. I found some minor changes would make it
> support Unicode (See following patch).
> 
> Can someone confirm? And merge it into the library if possible.

I just committed your modifications in SVN.

However, in addition to Colin's remark about case-insensitivity, I also
noticed that character classes (e.g. "[a-z]") will not work if they
contain characters with code greater then 255.

For your information, this regexp library in Gobo was born out of
a translation to Eiffel of the code of the PCRE C library. The version
of the C library was 3.9 if I remember correctly, and it was the
very early stage of its support for unicode. The version number today
is 7.7 and they claim to support unicode now, supposedly with a regexp
pattern syntax and behavior compatible with Perl's regexp. It might
be worth looking at the PCRE C library:

   http://www.pcre.org/

in order to implement unicode support in a way that does not depart
too much from the original PCRE library and at the same time preventing
us from having to reinvent the wheel.

I suggest that we move this discussion to the gobo-eiffel-develop
mailing list.

-- 
Eric Bezault
mailto:[email protected]
http://www.gobosoft.com

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.