diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/pure/ropes.nim | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/pure/ropes.nim b/lib/pure/ropes.nim index 41d6211b4..0797bbe06 100644 --- a/lib/pure/ropes.nim +++ b/lib/pure/ropes.nim @@ -204,8 +204,8 @@ proc `[]`*(r: Rope, i: int): char {.rtl, extern: "nroCharAt".} = if x.left.length > j: x = x.left else: + dec(j, x.left.length) x = x.right - dec(j, x.len) iterator leaves*(r: Rope): string = ## iterates over any leaf string in the rope `r`. |