diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2017-10-19 08:20:40 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2017-10-19 08:20:40 +0300 |
commit | 976d6ce0198cbe8c54c244665cc8dd63f2f85a86 (patch) | |
tree | efc56e01e0638704ba7d8bea698da071ca6d1d49 /libbbot/manifest.cxx | |
parent | 8269189c803e2792d185ebafdc739071e2a0961e (diff) |
Get rid of configuration arguments check
Diffstat (limited to 'libbbot/manifest.cxx')
-rw-r--r-- | libbbot/manifest.cxx | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/libbbot/manifest.cxx b/libbbot/manifest.cxx index a1cb325..db33021 100644 --- a/libbbot/manifest.cxx +++ b/libbbot/manifest.cxx @@ -536,7 +536,7 @@ namespace bbot if (!config.empty ()) bad_name ("task configuration redefinition"); - config = parse_tab (v, check_config, "configuration"); + config = parse_tab (v, [](const string&){}, "configuration"); if (config.empty ()) bad_value ("empty task configuration"); @@ -629,29 +629,6 @@ namespace bbot } void task_manifest:: - check_config (const string& s) - { - auto i (s.begin ()); - auto e (s.end ()); - - // Iterate until the variable name end and check that it contains no - // whitespaces. - // - for (; i != e; ++i) - { - char c (*i); - - if (c == ' ' || c == '\t') // Whitespace in name. - throw invalid_argument ("expected variable assignment"); - else if (c == '=') - break; - } - - if (i == e) - throw invalid_argument ("no variable value"); - } - - void task_manifest:: check_regex (const string& s) { try |