From cd6d4f23f37a203e6365cc7afcaf7c1126f98826 Mon Sep 17 00:00:00 2001 From: Dustin Spicuzza Date: Fri, 17 Dec 2021 00:21:23 -0500 Subject: [PATCH] parse errors should use standard filename:lineno prefix when possible --- cxxheaderparser/parser.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cxxheaderparser/parser.py b/cxxheaderparser/parser.py index f5a90fb..dec6e33 100644 --- a/cxxheaderparser/parser.py +++ b/cxxheaderparser/parser.py @@ -327,9 +327,9 @@ class CxxParser: if tok: filename, lineno = tok.location - msg = f"Not able to parse {filename} on line {lineno} evaluating '{tok.value}'{context}" + msg = f"{filename}:{lineno}: parse error evaluating '{tok.value}'{context}" else: - msg = f"Error parsing {self.filename}{context}" + msg = f"{self.filename}: parse error{context}" raise CxxParseError(msg) from e