diff --git a/inc/format.h b/inc/format.h index b967a4f..c1abafd 100644 --- a/inc/format.h +++ b/inc/format.h @@ -75,7 +75,7 @@ constexpr std::array format_arg(arg_t arg) { auto result = get_init_array(); result[point_index] = '.'; - + arg = arg * multiplier; for (int i = result.size() - 1; diff --git a/inc/parse.h b/inc/parse.h index c4ab4e3..6b5fb13 100644 --- a/inc/parse.h +++ b/inc/parse.h @@ -53,8 +53,7 @@ constexpr unsigned count_braces() { unsigned result = 0; for (unsigned i = 0; i < s.size(); ++i) { - if (s[i] == '{') - ++result; + if (s[i] == '{') ++result; } return result; @@ -190,8 +189,7 @@ constexpr parse_result_t parse_fmt_string(unsigned i) { if (is_digit(i)) { auto [is_valid, new_i, number] = parse_number(i); - if (!is_valid) - return {false, i, result}; + if (!is_valid) return {false, i, result}; i = new_i; result.length = number; } @@ -199,16 +197,14 @@ constexpr parse_result_t parse_fmt_string(unsigned i) { if (s[i] == '.') { ++i; auto [is_valid, new_i, number] = parse_number(i); - if (!is_valid) - return {false, i, result}; + if (!is_valid) return {false, i, result}; i = new_i; result.precision = number; } if (s[i] != '}') { auto [is_valid, new_i, type] = parse_type(i); - if (!is_valid) - return {false, i, result}; + if (!is_valid) return {false, i, result}; i = new_i; result.type = type; } @@ -225,8 +221,7 @@ constexpr parse_result_t parse_braces(unsigned i) { ++i; auto [is_valid, new_i, format_node] = parse_fmt_string(i); - if (!is_valid) - return {false, i, {}}; + if (!is_valid) return {false, i, {}}; i = new_i; if (s[i] == '}') { @@ -251,8 +246,7 @@ constexpr parse_result_t()>> parse_string() { ++i; auto [is_valid, new_i, format_node] = parse_braces(i); - if (!is_valid) - return {false, i, {}}; + if (!is_valid) return {false, i, {}}; i = new_i; result.value[ast_position++].set_node(format_node);