Parse key values as leaf_data
Change-Id: Ib70a47dd4bcea0426d3b2063a845d4ce075d81f4
diff --git a/src/grammars.hpp b/src/grammars.hpp
index 2574019..98ed8b7 100644
--- a/src/grammars.hpp
+++ b/src/grammars.hpp
@@ -107,13 +107,6 @@
((alpha | char_("_")) >> *(alnum | char_("_") | char_("-") | char_(".")))
];
-auto const quotedValue =
- ('\'' > +(char_-'\'') > '\'') |
- ('\"' > +(char_-'\"') > '\"');
-
-auto const number =
- +x3::digit;
-
auto const createKeySuggestions_def =
x3::eps;
@@ -121,7 +114,7 @@
x3::eps;
auto const keyValue_def =
- key_identifier > '=' > (quotedValue | number);
+ key_identifier > '=' > leaf_data;
auto const keyValueWrapper =
lexeme['[' > createKeySuggestions > keyValue > suggestKeysEnd > ']'];