From 97f3820a4dae82aa4a6ebb298654002eb2793486 Mon Sep 17 00:00:00 2001 From: Lucas Bajolet Date: Wed, 28 Jan 2015 16:19:48 -0500 Subject: [PATCH] lib/standard/ropes: Removed a few old-style-inits Signed-off-by: Lucas Bajolet --- lib/standard/ropes.nit | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/lib/standard/ropes.nit b/lib/standard/ropes.nit index 68593fd..243f98f 100644 --- a/lib/standard/ropes.nit +++ b/lib/standard/ropes.nit @@ -74,7 +74,7 @@ end private class Concat super RopeString - redef var length: Int + redef var length: Int is noinit redef fun substrings do return new RopeSubstrings(self) @@ -98,10 +98,8 @@ private class Concat # Right child of the node var right: String - init(l: String, r: String) is old_style_init do - left = l - right = r - length = l.length + r.length + init do + length = left.length + right.length end redef fun output do @@ -780,17 +778,15 @@ end private class RopeChars super StringCharView - var tgt: RopeString - - init(s: RopeString) is old_style_init do tgt = s + redef type SELFTYPE: RopeString redef fun [](i) do - return tgt[i] + return target[i] end - redef fun iterator_from(i) do return new RopeIter.from(tgt, i) + redef fun iterator_from(i) do return new RopeIter.from(target, i) - redef fun reverse_iterator_from(i) do return new RopeReviter.from(tgt, i) + redef fun reverse_iterator_from(i) do return new RopeReviter.from(target, i) end -- 1.7.9.5