redef type SELFTYPE: String
redef fun to_s do return self
+
+ fun append(s: String): SELFTYPE is abstract
+
+ fun prepend(s: String): SELFTYPE is abstract
+
+ fun insert_at(s: String, pos: Int): SELFTYPE is abstract
end
private class FlatSubstringsIter
super FlatText
super String
- redef type SELFTYPE: FlatString
-
# Index in _items of the start of the string
private var index_from: Int