X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=lib%2Ftodo.txt;h=0597ecb513c14ca14310c1eacd40392beaec8321;hb=5510aae15debf26e0e0b07732f6fd041fd53acb6;hp=c34e1047a04b7240a29a4c72c2b6d19b8ba1678b;hpb=bf091fc25fc602ceb9ec389f341c52bd0bf7d2af;p=protos%2Flibecoli.git diff --git a/lib/todo.txt b/lib/todo.txt index c34e104..0597ecb 100644 --- a/lib/todo.txt +++ b/lib/todo.txt @@ -2,15 +2,16 @@ tk_cmd ====== X evaluate expression tree in ec_tk_expr -- cmd token +X cmd token - example X tk_re -cleanup -======= +cleanup / rework +================ - check XXX in code X remove the _new() functions +- iterate children nodes without chaining them - add a tk vector type: will be used in several nodes (ex: or, seq, ...) - check allocation model everywhere - checkpatch? @@ -25,17 +26,21 @@ X split ecoli_tk.h - cache results when appropriate? - size_t or unsigned int? X rename: - - ec_tk -> ec_node - - ec_parsed_tk -> ec_parsed - - ec_completed_tk -> ec_completed - - tk, gen_tk, token, ... -> node - - tokens -> input_str / input_strvec ? + X ec_tk -> ec_node + X ec_parsed_tk -> ec_parsed + X ec_completed_tk -> ec_completed + X tk, gen_tk, token, ... -> node + X tokens -> input_str / input_strvec ? - use is_err() or errno for funcs returning ptrs +- save node path in completion to fix help string +- code coverage +- try to hide structures dependencies ============ -- pass the current parsed state when parsing/completing +X pass the current parsed state when parsing/completing +X new node "once" - new node "condition" logs