From 4f8b62a7e905ab24f857760d5479e79e797d7968 Mon Sep 17 00:00:00 2001 From: ToruNiina Date: Wed, 4 Sep 2019 13:30:50 +0900 Subject: [PATCH] feat: add TOML11_USE_UNRELEASED_TOML_FEATURES flag to choose to use unreleased toml feature --- toml/lexer.hpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/toml/lexer.hpp b/toml/lexer.hpp index 2d66beb..95c9051 100644 --- a/toml/lexer.hpp +++ b/toml/lexer.hpp @@ -68,8 +68,16 @@ using lex_zero_prefixable_int = sequence>, unlimited>>; using lex_fractional_part = sequence, lex_zero_prefixable_int>; + +#ifdef TOML11_USE_UNRELEASED_TOML_FEATURES +// use toml-lang/toml HEAD using lex_exponent_part = sequence, character<'E'>>, - maybe, lex_zero_prefixable_int>; + maybe, lex_zero_prefixable_int>; +#else +// strictly TOML v0.5.0 +using lex_exponent_part = sequence, character<'E'>>, + lex_dec_int>; +#endif using lex_float = either