Commit Graph

64 Commits

Author SHA1 Message Date
8bc8fa835d Added recursive implementation of detail::format_args 2021-11-21 17:38:59 +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
92d8f423d8 Renamed result to value and moved testing code 2021-11-20 23:47:15 +01:00
129b16d6e0 Renamed fmt_string_result_t do fmt_node_T 2021-11-20 20:40:14 +01:00
c3ed767e82 parse_string now successfully returns an array of format_node objects 2021-11-19 18:27:46 +01:00
bb24f86d5d Removed length from parse_result_t 2021-11-19 17:17:28 +01:00
435a7c442f Refactored all parsing code to get the ConstString passed as a template parameter 2021-11-19 00:26:40 +01:00
7226241097 parse_fmt_string now returning struct containing actual format parameters 2021-11-19 00:17:28 +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
9fe2659ba9 Removed build and project files and created gitignore 2021-11-18 20:51:09 +01:00
c35eac9047 Added logger.h 2021-11-18 20:49:45 +01:00
8517e431eb Initial commit 2021-11-18 20:44:08 +01:00