json: give invalid character offset in error msg
This commit is contained in:
parent
b152729cb5
commit
d3f098216c
@ -286,8 +286,11 @@ json::parse (const char *start,
|
|||||||
%%write init;
|
%%write init;
|
||||||
%%write exec;
|
%%write exec;
|
||||||
|
|
||||||
if (!__success)
|
if (!__success) {
|
||||||
throw parse_error ("unable to parse json");
|
std::ostringstream os;
|
||||||
|
os << "unable to parse json at char " << (p - start);
|
||||||
|
throw parse_error (os.str ());
|
||||||
|
}
|
||||||
|
|
||||||
return std::unique_ptr<json::node> (__root);
|
return std::unique_ptr<json::node> (__root);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user