X-Git-Url: https://git.danieliu.xyz/?a=blobdiff_plain;f=taskasaur.c;h=50b72d4ab43c7769f834c1895463dd456fede760;hb=fad59c5fb6ea2c0f71928bf1479aaf6678615814;hp=8b6c182234f8067fd4f635289dc153f500b9375f;hpb=383f9ab9b5772e67d17961c1bf3bd1c4aafa70fb;p=taskasaur.git diff --git a/taskasaur.c b/taskasaur.c index 8b6c182..50b72d4 100644 --- a/taskasaur.c +++ b/taskasaur.c @@ -7,5 +7,33 @@ main(int argc, char** argv) board = begin_parse("test_board.md"); + for (int i = 0; i < board->todolist_count; i++) { + TodoList* todolist; + printf("List =-=-=-=-=-==-=-=-=-=-=-\n"); + todolist = board->todolist_list[i]; + printf("List name: %s\n", todolist->list_name); + printf("Num of items: %d\n", todolist->item_count); + + for (int j = 0; j < todolist->item_count; j++) { + TodoItem* todoitem; + printf("Item =-=-=-=-=-\n"); + todoitem = todolist->item_list[j]; + printf("Item name: %s\n", todoitem->item_name); + printf("Description: %s\n", todoitem->description); + printf("Num of subtasks: %d\n", todoitem->subtask_count); + + for (int k = 0; k < todoitem->subtask_count; k++) { + SubTask* subtask; + int done; + + subtask = todoitem->subtask_list[k]; + printf("Subtask: %s, %d\n", subtask->subtask_name, subtask->done); + } + } + + } + /* printf("%d\n", board->todolist_count); */ + /* printf("%s\n", board->todolist_list[1]->list_name); */ + return 0; }