diff --git a/toml/lexer.hpp b/toml/lexer.hpp index c025d81..408d087 100644 --- a/toml/lexer.hpp +++ b/toml/lexer.hpp @@ -188,7 +188,8 @@ using lex_quoted_key = either; using lex_simple_key = either; using lex_dotted_key = sequence, - at_least<1>> + at_least<1> + > >; using lex_key = either; @@ -199,13 +200,17 @@ using lex_keyval_sep = sequence, using lex_std_table_open = character<'['>; using lex_std_table_close = character<']'>; using lex_std_table = sequence, lex_key, + maybe, lex_std_table_close>; using lex_array_table_open = sequence; using lex_array_table_close = sequence; using lex_array_table = sequence, lex_key, + maybe, lex_array_table_close>; } // detail