On Tue, 2007-10-30 at 07:21 -0500, problems@[EMAIL PROTECTED]
wrote:
> Georg Bauhaus wrote:
> > The STRING class has some routines that I guess will be
> > helpful here. See
http://www.gobosoft.com/eiffel/nice/elks01/string.htm=
l
> >=20
> > feature -- Access
> > ...
> > feature -- Removal
> > ...
> >=20
> > If this requires too many intuitions, so to speak, you can also get
> > Lex style parsing from that place, and probably REs with replacements.
> >=20
> Thanks ! That's excellent. I'd like the implementation code too,=20
> although that's probably too tied to the other Eiffel classes to be
> conveniently transformed to Oberon source.
The Gobo libraries are available with sources and extensive docs.
The ISE Eiffel system is available with sources, too. (From ETH
Z=C3=BCrich, e.g..)
With SmartEiffel, you get sources as well. SmartEiffel has
its own ways, though.
The licenses are such that you could copy ideas when intending fair
use, or are even more permissive.
I guess that contract information of Eiffel string handling
can be merged with available Oberon string handling;=20
the OO2C library has some @[EMAIL PROTECTED]
annotations in Strings.Mod that,
I guess, will help the reader compare the algorithms.


|