diff options
author | Araq <rumpf_a@web.de> | 2011-11-19 12:23:03 +0100 |
---|---|---|
committer | Araq <rumpf_a@web.de> | 2011-11-19 12:23:03 +0100 |
commit | d0772feb08baaea12bfdad0a7c20a41733f977bd (patch) | |
tree | 706734d78ba5463e12614a5cad5dd3981b33f49f /tests/accept/run/titer6.nim | |
parent | 62aa8bed3b6472e8acae530f7014e7e5b0c755b5 (diff) | |
download | Nim-d0772feb08baaea12bfdad0a7c20a41733f977bd.tar.gz |
fixed some tests
Diffstat (limited to 'tests/accept/run/titer6.nim')
-rwxr-xr-x | tests/accept/run/titer6.nim | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/tests/accept/run/titer6.nim b/tests/accept/run/titer6.nim index fa58e9a6c..dceace0e0 100755 --- a/tests/accept/run/titer6.nim +++ b/tests/accept/run/titer6.nim @@ -6,32 +6,32 @@ discard """ import strutils -iterator tokenize2(s: string, seps: set[char] = Whitespace): tuple[ - token: string, isSep: bool] = - var i = 0 - while i < s.len: - var j = i - if s[j] in seps: +iterator tokenize2(s: string, seps: set[char] = Whitespace): tuple[ + token: string, isSep: bool] = + var i = 0 + while i < s.len: + var j = i + if s[j] in seps: while j < s.len and s[j] in seps: inc(j) - if j > i: - yield (copy(s, i, j-1), true) + if j > i: + yield (substr(s, i, j-1), true) else: while j < s.len and s[j] notin seps: inc(j) - if j > i: - yield (copy(s, i, j-1), false) + if j > i: + yield (substr(s, i, j-1), false) i = j for word, isSep in tokenize2("ta da", whiteSpace): var titer2TestVar = 0 - stdout.write(titer2TestVar) + stdout.write(titer2TestVar) -proc wordWrap2(s: string, maxLineWidth = 80, - splitLongWords = true, - seps: set[char] = whitespace, - newLine = "\n"): string = - result = "" +proc wordWrap2(s: string, maxLineWidth = 80, + splitLongWords = true, + seps: set[char] = whitespace, + newLine = "\n"): string = + result = "" for word, isSep in tokenize2(s, seps): - var w = 0 + var w = 0 |