From e6914be5ec327eb6fb0934b9e2fd6440bd95a829 Mon Sep 17 00:00:00 2001 From: Tim Vieira Date: Sun, 21 Jul 2013 19:29:22 -0400 Subject: [PATCH] tweak --- src/Dyna/Backend/Python/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/Dyna/Backend/Python/utils.py b/src/Dyna/Backend/Python/utils.py index d90d354..a7c9815 100644 --- a/src/Dyna/Backend/Python/utils.py +++ b/src/Dyna/Backend/Python/utils.py @@ -276,7 +276,11 @@ def rule_source(span, src=None): """ Utility for retrieving source code for Parsec error message. """ - [(filename, bl, bc, el, ec)] = re.findall(r'(.*):(\d+):(\d+)-\1:(\d+):(\d+)', span) + try: + [(filename, bl, bc, el, ec)] = re.findall(r'(.*):(\d+):(\d+)-\1:(\d+):(\d+)', span) + except ValueError: + return span + (bl, bc, el, ec) = map(int, [bl, bc, el, ec]) if not src: -- 2.50.1