nitlanguage
/
nit.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9f071cd
)
stdlib/strings: Added flatten service.
author
Lucas Bajolet
<r4pass@hotmail.com>
Fri, 7 Mar 2014 15:22:29 +0000
(10:22 -0500)
committer
Lucas Bajolet
<r4pass@hotmail.com>
Tue, 25 Mar 2014 19:31:38 +0000
(15:31 -0400)
Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
lib/standard/string.nit
patch
|
blob
|
history
diff --git
a/lib/standard/string.nit
b/lib/standard/string.nit
index
30abdd9
..
e47399b
100644
(file)
--- 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