Commit Graph

13 Commits

Author SHA1 Message Date
9b430b9902 Passing fmt_data to format_arg functions as constant expression 2021-11-26 14:44:17 +01:00
a0230a7e27 Refactored get_init_array() and get_zero_array() to get_init_array(char); Made all free functions inline 2021-11-26 14:27:45 +01:00
3f46775b35 Moved functions to appropriate header files; Implemented const char* formatting 2021-11-25 11:04:24 +01:00
8ccceeef0d Changed the way detail::format_args works: A preprocessing step yields the whole array without formatted values, values are then formatted in place 2021-11-25 10:16:09 +01:00
040dae6bf3 Added tests for negative int formatting 2021-11-22 12:46:33 +01:00
ba86cc40a5 Fixed issues with minus on integers 2021-11-22 12:42:36 +01:00
0557bd1651 Moved get_init_array() to utility.h 2021-11-22 11:21:29 +01:00
5a4b9e3298 Started adding unit tests 2021-11-21 22:46:19 +01:00
f2de0773ed format_arg(float) now works with the desired precision 2021-11-21 19:42:56 +01:00
0d72d35229 Implemented ast_node_T; parse_string now returns an actual AST; Moved functions to new files 2021-11-21 16:53:57 +01:00
f1952186e0 Refactored parse_num and parse_type to return type parse_result 2021-11-18 23:53:15 +01:00
83332cc295 Wrapped everything in namespaces 2021-11-18 22:05:26 +01:00
e028e43b6a Split logger.h into 3 files 2021-11-18 20:56:02 +01:00