diff --git a/toml/lexer.hpp b/toml/lexer.hpp index 67df844..42638ba 100644 --- a/toml/lexer.hpp +++ b/toml/lexer.hpp @@ -115,7 +115,8 @@ using lex_local_time = lex_partial_time; // =========================================================================== using lex_quotation_mark = character<'"'>; -using lex_basic_unescaped = exclude, +using lex_basic_unescaped = exclude, // 0x09 (tab) + in_range<0x0a, 0x1F>, // is allowed character<0x22>, character<0x5C>, character<0x7F>>>; using lex_escape = character<'\\'>; @@ -137,7 +138,8 @@ using lex_basic_string = sequence; using lex_ml_basic_string_delim = repeat>; -using lex_ml_basic_unescaped = exclude, +using lex_ml_basic_unescaped = exclude, // 0x09 + in_range<0x0a, 0x1F>, // is tab character<0x5C>, character<0x7F>, lex_ml_basic_string_delim>>;