fix: Correct function names in error messages

- fix error messages that referred to the wrong functions.
- parse_key(): remove "detail::" from the only error message that had
  it, for consistency with the other error messages in that function
This commit is contained in:
Chris White
2023-01-14 18:24:17 -05:00
parent 0acd2b9c88
commit 626b0e6b95

View File

@@ -73,7 +73,7 @@ parse_binary_integer(location& loc)
else // internal error. else // internal error.
{ {
throw internal_error(format_underline( throw internal_error(format_underline(
"toml::parse_integer: internal error", "toml::parse_binary_integer: internal error",
{{source_location(token.unwrap()), "invalid token"}}), {{source_location(token.unwrap()), "invalid token"}}),
source_location(loc)); source_location(loc));
} }
@@ -568,7 +568,7 @@ parse_basic_string(location& loc)
inner_loc.reset(first); inner_loc.reset(first);
inner_loc.advance(err_loc); inner_loc.advance(err_loc);
throw syntax_error(format_underline( throw syntax_error(format_underline(
"parse_ml_basic_string: invalid utf8 sequence found", "parse_basic_string: invalid utf8 sequence found",
{{source_location(inner_loc), "here"}}), {{source_location(inner_loc), "here"}}),
source_location(inner_loc)); source_location(inner_loc));
} }
@@ -644,7 +644,7 @@ parse_ml_literal_string(location& loc)
inner_loc.reset(first); inner_loc.reset(first);
inner_loc.advance(err_loc); inner_loc.advance(err_loc);
throw syntax_error(format_underline( throw syntax_error(format_underline(
"parse_ml_basic_string: invalid utf8 sequence found", "parse_ml_literal_string: invalid utf8 sequence found",
{{source_location(inner_loc), "here"}}), {{source_location(inner_loc), "here"}}),
source_location(inner_loc)); source_location(inner_loc));
} }
@@ -698,7 +698,7 @@ parse_literal_string(location& loc)
inner_loc.reset(first); inner_loc.reset(first);
inner_loc.advance(err_loc); inner_loc.advance(err_loc);
throw syntax_error(format_underline( throw syntax_error(format_underline(
"parse_ml_basic_string: invalid utf8 sequence found", "parse_literal_string: invalid utf8 sequence found",
{{source_location(inner_loc), "here"}}), {{source_location(inner_loc), "here"}}),
source_location(inner_loc)); source_location(inner_loc));
} }
@@ -755,7 +755,7 @@ parse_local_date(location& loc)
if(!y || inner_loc.iter() == inner_loc.end() || *inner_loc.iter() != '-') if(!y || inner_loc.iter() == inner_loc.end() || *inner_loc.iter() != '-')
{ {
throw internal_error(format_underline( throw internal_error(format_underline(
"toml::parse_inner_local_date: invalid year format", "toml::parse_local_date: invalid year format",
{{source_location(inner_loc), "should be `-`"}}), {{source_location(inner_loc), "should be `-`"}}),
source_location(inner_loc)); source_location(inner_loc));
} }
@@ -858,7 +858,7 @@ parse_local_time(location& loc)
if((hour < 0 || 23 < hour) || (minute < 0 || 59 < minute) || if((hour < 0 || 23 < hour) || (minute < 0 || 59 < minute) ||
(second < 0 || 60 < second)) // it may be leap second (second < 0 || 60 < second)) // it may be leap second
{ {
throw syntax_error(format_underline("toml::parse_time: " throw syntax_error(format_underline("toml::parse_local_time: "
"invalid time: it does not conform RFC3339.", {{ "invalid time: it does not conform RFC3339.", {{
source_location(loc), "hour should be 00-23, minute should be" source_location(loc), "hour should be 00-23, minute should be"
" 00-59, second should be 00-60 (depending on the leap" " 00-59, second should be 00-60 (depending on the leap"
@@ -1062,7 +1062,7 @@ parse_key(location& loc)
else else
{ {
throw internal_error(format_underline( throw internal_error(format_underline(
"toml::detail::parse_key: dotted key contains invalid key", "toml::parse_key: dotted key contains invalid key",
{{source_location(inner_loc), k.unwrap_err()}}), {{source_location(inner_loc), k.unwrap_err()}}),
source_location(inner_loc)); source_location(inner_loc));
} }
@@ -2155,7 +2155,7 @@ parse_array_table_key(location& loc)
if(!close) if(!close)
{ {
throw internal_error(format_underline( throw internal_error(format_underline(
"toml::parse_table_key: no `]]`", "toml::parse_array_table_key: no `]]`",
{{source_location(inner_loc), "should be `]]`"}}), {{source_location(inner_loc), "should be `]]`"}}),
source_location(inner_loc)); source_location(inner_loc));
} }