diff --git a/Execution_Flow.dia b/Execution_Flow.dia new file mode 100644 index 0000000..648e09a Binary files /dev/null and b/Execution_Flow.dia differ diff --git a/Execution_Flow.dia~ b/Execution_Flow.dia~ new file mode 100644 index 0000000..76f5e04 Binary files /dev/null and b/Execution_Flow.dia~ differ diff --git a/Execution_Flow.png b/Execution_Flow.png new file mode 100644 index 0000000..4de89ae Binary files /dev/null and b/Execution_Flow.png differ diff --git a/Execution_Flow.svg b/Execution_Flow.svg new file mode 100644 index 0000000..52c0aa3 --- /dev/null +++ b/Execution_Flow.svg @@ -0,0 +1,341 @@ + + + + + + + + + + + + + + + + Task Execution Flow + + + + + + + + Execute TARGET + + + + + + + exit code + d[0] + + + + + + + + + + + + Non-Zero + d[0] + + + + + + + Zero + d[0] + + + + + + + + + + + + + + + + + NEXT + + + + + + + + + + + + RECTIFY? + d[1] + + + + + + + + + + + + NO + d[1] + + + + + + + REQUIRED? + d[2] + + + + + + + NO + d[2] + + + + + + + + + + + + + + + + + + + + + + + + + + + YES + d[1] + + + + + + + + + + + + YES + d[2] + + + + + + + + + + + + Exception/HALT + + + + + + + + + + + + Execute RECTIFIER + + + + + + + + + + + + exit code + d[3] + + + + + + + Zero + d[3] + + + + + + + + + + + + + + + + + + + + + + Non-Zero + d[3] + + + + + + + + + + + + + + + + + Execute TARGET + + + + + + + exit code + d[4] + + + + + + + Zero + d[4] + + + + + + + + + + + + + + + + + + + + + + Non-Zero + d[4] + + + + + + + + + + + + Exception/HALT + + + + + + + REQUIRED? + d[5] + + + + + + + YES + d[5] + + + + + + + NO + d[5] + + + + + + + + + + + + + + + + + + + + + + + + + + + +