From 09d2858dc0178d53d3fac7f580188d1b935b17a9 Mon Sep 17 00:00:00 2001 From: jbeder Date: Tue, 18 Nov 2008 04:19:50 +0000 Subject: [PATCH] Added line/column data for nodes so they can give better invalid scalar exceptions. --- yaml-reader/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/yaml-reader/main.cpp b/yaml-reader/main.cpp index 2f26a32..6038d14 100644 --- a/yaml-reader/main.cpp +++ b/yaml-reader/main.cpp @@ -16,8 +16,8 @@ void run() doc[i] >> value; std::cout << (value ? "true" : "false") << "\n"; } - } catch(YAML::Exception&) { - std::cout << "Error parsing the yaml!\n"; + } catch(YAML::Exception& e) { + std::cout << "Error at line " << e.line+1 << ", col " << e.column+1 << ": " << e.msg << "\n"; } }