summaryrefslogtreecommitdiff
path: root/src/command_manager.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-06-07 19:01:26 +0100
committerMaxime Coste <mawww@kakoune.org>2017-06-07 19:01:26 +0100
commit575e6fe3252c2ed96647f4a564ee16edc7d18468 (patch)
tree4c53ea85541d581dea22e3b078904e01efe1c2df /src/command_manager.cc
parentb7982c6ee38246019996e96ae7f3b4527fa50c1d (diff)
Remove unneeded unknown_expand exception type
Diffstat (limited to 'src/command_manager.cc')
-rw-r--r--src/command_manager.cc8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/command_manager.cc b/src/command_manager.cc
index fc615078..6ab012d1 100644
--- a/src/command_manager.cc
+++ b/src/command_manager.cc
@@ -155,12 +155,6 @@ StringView get_until_closing_delimiter(Reader& reader, char opening_delimiter,
return reader.substr_from(start);
}
-struct unknown_expand : parse_error
-{
- unknown_expand(StringView name)
- : parse_error{format("unknown expand '{}'", name)} {}
-};
-
template<bool throw_on_invalid>
Token::Type token_type(StringView type_name)
{
@@ -177,7 +171,7 @@ Token::Type token_type(StringView type_name)
else if (type_name == "arg")
return Token::Type::ArgExpand;
else if (throw_on_invalid)
- throw unknown_expand{type_name};
+ throw parse_error{format("unknown expand '{}'", type_name)};
else
return Token::Type::RawQuoted;
}