Question
“Why at this point in token_make_operator_or_string do we need to understand if there is a parenthesis and insert it into the counter and in lex_new_expression we need to save the expression in paretheses_buffer, is it necessary for the preprocessor? In all cases, if the token is a parenthesis ‘(’ in the vector of tokens, is this operator ‘(’ returned?”