lib/standard/ropes: Adapted substring method for Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Preparing introduction of iterators on Rope.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added a forward postfix iterator on Rope.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added an iterator on the leaves of the Rope.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added an iterator on the substrings of a Rope.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added a final forward iterator on the chars.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added prepend service, alias to insert_at(0).

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Adapted some services from Text.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Adapted == method for Ropes since the == method from Collection uses indexed access => very slow on ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Adapted to_cstring for Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Adapted output to Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added backwards equivalents of previously defined iterators.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Adapted chars method and related class to Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/file: Adapted write method for performance with Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/streams: Rope now capable of using write_to

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Introduced method to_dot on Ropes, used for debugging

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Re-activated ropes in standard.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/ropes: Added test for Ropes.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/text: Added global test on all the API of Text and subclasses.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/string: SELFTYPE now refers to String instead of its implementations.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>