From 1beaca29bbf5bccb6fdc2f5bf3d17cda616ef87d Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Wed, 27 Mar 2013 23:46:58 +0000 Subject: [PATCH] Fixed issue with rst parser failing to parse a specific character. --- lib/packages/docutils/rst.nim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/packages/docutils/rst.nim b/lib/packages/docutils/rst.nim index b22bdf6ce8..09daed77d8 100644 --- a/lib/packages/docutils/rst.nim +++ b/lib/packages/docutils/rst.nim @@ -602,7 +602,8 @@ proc parsePostfix(p: var TRstParser, n: PRstNode): PRstNode = proc matchVerbatim(p: TRstParser, start: int, expr: string): int = result = start var j = 0 - while j < expr.len and continuesWith(expr, p.tok[result].symbol, j): + while j < expr.len and result < p.tok.len and + continuesWith(expr, p.tok[result].symbol, j): inc j, p.tok[result].symbol.len inc result if j < expr.len: result = 0