Commit 648112ae authored by Dominik Charousset's avatar Dominik Charousset

Fix parsing of integer literals with sign

parent bb75ed9a
...@@ -143,7 +143,7 @@ void read_ini_value(state<Iterator, Sentinel>& ps, Consumer& consumer) { ...@@ -143,7 +143,7 @@ void read_ini_value(state<Iterator, Sentinel>& ps, Consumer& consumer) {
fsm_epsilon(read_atom(ps, consumer), done, '\'') fsm_epsilon(read_atom(ps, consumer), done, '\'')
fsm_epsilon(read_number(ps, consumer), done, '.') fsm_epsilon(read_number(ps, consumer), done, '.')
fsm_epsilon(read_bool(ps, consumer), done, "ft") fsm_epsilon(read_bool(ps, consumer), done, "ft")
fsm_epsilon(read_number_or_timespan(ps, consumer), done, decimal_chars) fsm_epsilon(read_number_or_timespan(ps, consumer), done, "0123456789+-")
fsm_transition(read_ini_list(ps, consumer.begin_list()), done, '[') fsm_transition(read_ini_list(ps, consumer.begin_list()), done, '[')
fsm_transition(read_ini_map(ps, consumer.begin_map()), done, '{') fsm_transition(read_ini_map(ps, consumer.begin_map()), done, '{')
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment