From: Lucas Bajolet Date: Fri, 7 Mar 2014 15:22:29 +0000 (-0500) Subject: stdlib/strings: Added flatten service. X-Git-Tag: v0.6.5~7^2~3^2~7 X-Git-Url: http://nitlanguage.org stdlib/strings: Added flatten service. Signed-off-by: Lucas Bajolet --- diff --git a/lib/standard/string.nit b/lib/standard/string.nit index 30abdd9..e47399b 100644 --- a/lib/standard/string.nit +++ b/lib/standard/string.nit @@ -453,6 +453,9 @@ abstract class Text return self.chars < o.chars end + # Flat representation of self + fun flatten: FlatText is abstract + end # All kinds of array-based text representations. @@ -473,6 +476,8 @@ abstract class FlatText i += 1 end end + + redef fun flatten do return self end # Abstract class for the SequenceRead compatible