X-Git-Url: http://nitlanguage.org diff --git a/tests/example_procedural_string.nit b/tests/example_procedural_string.nit index 069ed21..e8d5c50 100644 --- a/tests/example_procedural_string.nit +++ b/tests/example_procedural_string.nit @@ -14,14 +14,18 @@ # See the License for the specific language governing permissions and # limitations under the License. +#alt1 import standard +#alt1 import standard::ropes + # A procedural program (without explicit class). fun first_word(s: String): String do - var result = new Buffer + var result: Buffer = new FlatBuffer + #alt1 result = new RopeBuffer var i = 0 - while i < s.length and s[i] != ' ' do - result.add(s[i]) + while i < s.length and s.chars[i] != ' ' do + result.add(s.chars[i]) i = i + 1 end return result.to_s