|
|
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 |
|