Module Import alias Import alias Import alias Expr Call AttributeLoad NameLoad attr keyword AttributeLoad NameLoad attr Assign NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad AttributeLoad NameLoad attr AttributeLoad NameLoad attr Expr Call AttributeLoad AttributeLoad NameLoad attr attr Num NameLoad Import alias ImportFrom alias identifier ImportFrom alias Import alias identifier ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults body Assign NameStore BinOpMod Str SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num Print BinOpMod Str TupleLoad NameLoad NameLoad Return NameLoad decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str FunctionDef arguments args NameParam NameParam defaults vararg kwarg body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad NameLoad Assign AttributeStore NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults kwarg body Assign NameStore Call NameLoad Call AttributeLoad NameLoad attr Print BinOpMod Str TupleLoad AttributeLoad NameLoad attr Call AttributeLoad Str attr NameLoad Return AttributeLoad NameLoad attr decorator_list decorator_list ClassDef bases AttributeLoad NameLoad attr body Expr Str Assign NameStore Str FunctionDef arguments args NameParam defaults kwarg body For NameStore Call AttributeLoad NameLoad attr body Print BinOpMod Str NameLoad Return Str decorator_list decorator_list FunctionDef arguments args NameParam NameParam defaults NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Str Assign NameStore ListLoad Assign NameStore Dict For NameStore NameLoad body Assign NameStore BinOpMod Str NameLoad Assign NameStore BinOpMod Str NameLoad Assign SubscriptStore NameLoad Index NameLoad NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad keyword BinOpMod Str NameLoad keyword Dict Str NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Call NameLoad keyword Call NameLoad Call AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad Str keyword NameLoad Expr Call AttributeLoad NameLoad attr NameLoad If NameLoad body Expr Call AttributeLoad NameLoad attr NameLoad Return TupleLoad NameLoad NameLoad decorator_list If CompareEq NameLoad Str body Assign NameStore ListLoad Str Str Str Expr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad Expr Call AttributeLoad NameLoad attr Str Assign TupleStore NameStore NameStore Call NameLoad NameLoad keyword NameLoad Expr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad keyword NameLoad
N/A N/A logging N/A os N/A sys N/A N/A N/A logging basicConfig level N/A logging ERROR N/A top_dir N/A N/A N/A os path abspath N/A N/A N/A os path join N/A N/A N/A os path dirname __file__ N/A os pardir N/A os pardir N/A N/A N/A N/A sys path insert 0 top_dir N/A taskflow.engines taskflow.patterns graph_flow gf taskflow task N/A example_utils eu CompileTask N/A N/A task Task N/A N/A Pretends to take a source and make object file. N/A default_provides object_filename execute N/A N/A self source_filename N/A N/A N/A object_filename N/A %s.o N/A N/A N/A N/A os path splitext source_filename N/A 0 N/A N/A Compiling %s into %s N/A source_filename object_filename N/A object_filename N/A N/A LinkTask N/A N/A task Task N/A N/A Pretends to link executable form several object files. N/A default_provides executable __init__ N/A N/A self executable_path N/A args kwargs N/A N/A N/A N/A N/A super LinkTask self __init__ args kwargs N/A N/A self _executable_path executable_path N/A execute N/A N/A self N/A kwargs N/A N/A object_filenames N/A list N/A N/A kwargs values N/A N/A Linking executable %s from files %s N/A N/A self _executable_path N/A N/A ,  join object_filenames N/A N/A self _executable_path N/A N/A BuildDocsTask N/A N/A task Task N/A N/A Pretends to build docs from sources. N/A default_provides docs execute N/A N/A self N/A kwargs N/A N/A source_filename N/A N/A kwargs values N/A N/A N/A Building docs for %s source_filename N/A docs N/A N/A make_flow_and_store N/A N/A source_files executable_only N/A False N/A N/A flow N/A N/A gf TargetedFlow build-flow N/A object_targets N/A N/A store N/A N/A source source_files N/A N/A source_stored N/A %s-source source N/A object_stored N/A %s-object source N/A N/A store N/A source_stored source N/A N/A N/A object_targets append object_stored N/A N/A N/A flow add N/A CompileTask name N/A compile-%s source rebind N/A source_filename source_stored provides object_stored N/A N/A N/A flow add N/A BuildDocsTask requires N/A list N/A N/A store keys N/A N/A N/A object_targets append docs N/A link_task N/A LinkTask build/executable requires object_targets N/A N/A N/A flow add link_task N/A executable_only N/A N/A N/A N/A flow set_target link_task N/A N/A flow store N/A N/A N/A __name__ __main__ N/A N/A SOURCE_FILES N/A first.c second.cpp main.cpp N/A N/A N/A eu print_wrapped Running all tasks: N/A N/A flow store N/A make_flow_and_store SOURCE_FILES N/A N/A N/A N/A taskflow engines run flow store store N/A N/A N/A eu print_wrapped Building executable, no docs: N/A N/A flow store N/A make_flow_and_store SOURCE_FILES executable_only True N/A N/A N/A N/A taskflow engines run flow store store