Cpp17 to Cpp20 transition
The project is currently developed for C++17. Here are listed some major parts of the codebase which should be modified when C++20 starts to be utilized used.
-
Add hierarchy to parser’s syntactical structure (that is
expression,statement, etc.) usingcpp20’s<concept>in order to mark their specific “type”. -
Use
<format>for string formatting.- Error reporting