diff --git a/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.expected b/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.expected deleted file mode 100644 index dcd27a655c4..00000000000 --- a/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.expected +++ /dev/null @@ -1,2543 +0,0 @@ -| 3 | ControlFlowNode for ClassExpr | normal | 3 | test.py:3:7:3:14 | ControlFlowNode for SmallSet | -| 3 | ControlFlowNode for SmallSet | normal | 15 | test.py:15:15:15:20 | ControlFlowNode for object | -| 3 | ControlFlowNode for list | normal | 3 | test.py:3:1:3:21 | ControlFlowNode for ClassExpr | -| 5 | ControlFlowNode for List | normal | 5 | test.py:5:5:5:13 | ControlFlowNode for __slots__ | -| 5 | ControlFlowNode for __slots__ | normal | 7 | test.py:7:5:7:28 | ControlFlowNode for FunctionExpr | -| 7 | ControlFlowNode for FunctionExpr | normal | 7 | test.py:7:9:7:14 | ControlFlowNode for update | -| 7 | ControlFlowNode for other | normal | 8 | test.py:8:32:8:36 | ControlFlowNode for other | -| 7 | ControlFlowNode for self | normal | 7 | test.py:7:22:7:26 | ControlFlowNode for other | -| 7 | ControlFlowNode for update | normal | 11 | test.py:11:5:11:24 | ControlFlowNode for FunctionExpr | -| 8 | ControlFlowNode for .0 | normal | 8 | test.py:8:20:8:54 | ControlFlowNode for .0 | -| 8 | ControlFlowNode for .0 | normal | 8 | test.py:8:20:8:54 | ControlFlowNode for For | -| 8 | ControlFlowNode for Compare | normal | 8 | test.py:8:20:8:54 | ControlFlowNode for For | -| 8 | ControlFlowNode for Compare | normal | 8 | test.py:8:21:8:21 | ControlFlowNode for x | -| 8 | ControlFlowNode for For | normal | 8 | test.py:8:27:8:27 | ControlFlowNode for x | -| 8 | ControlFlowNode for ListComp | normal | 8 | test.py:8:9:8:16 | ControlFlowNode for filtered | -| 8 | ControlFlowNode for Yield | normal | 8 | test.py:8:20:8:54 | ControlFlowNode for For | -| 8 | ControlFlowNode for filtered | normal | 9 | test.py:9:9:9:12 | ControlFlowNode for self | -| 8 | ControlFlowNode for other | normal | 8 | test.py:8:20:8:54 | ControlFlowNode for ListComp | -| 8 | ControlFlowNode for self | normal | 8 | test.py:8:41:8:53 | ControlFlowNode for Compare | -| 8 | ControlFlowNode for x | normal | 8 | test.py:8:21:8:21 | ControlFlowNode for Yield | -| 8 | ControlFlowNode for x | normal | 8 | test.py:8:41:8:41 | ControlFlowNode for x | -| 8 | ControlFlowNode for x | normal | 8 | test.py:8:50:8:53 | ControlFlowNode for self | -| 9 | ControlFlowNode for Attribute | normal | 9 | test.py:9:21:9:28 | ControlFlowNode for filtered | -| 9 | ControlFlowNode for filtered | normal | 9 | test.py:9:9:9:29 | ControlFlowNode for Attribute() | -| 9 | ControlFlowNode for self | normal | 9 | test.py:9:9:9:19 | ControlFlowNode for Attribute | -| 11 | ControlFlowNode for FunctionExpr | normal | 11 | test.py:11:9:11:11 | ControlFlowNode for add | -| 11 | ControlFlowNode for item | normal | 12 | test.py:12:12:12:15 | ControlFlowNode for item | -| 11 | ControlFlowNode for self | normal | 11 | test.py:11:19:11:22 | ControlFlowNode for item | -| 12 | ControlFlowNode for Compare | normal | 13 | test.py:13:13:13:16 | ControlFlowNode for self | -| 12 | ControlFlowNode for item | normal | 12 | test.py:12:24:12:27 | ControlFlowNode for self | -| 12 | ControlFlowNode for self | normal | 12 | test.py:12:12:12:27 | ControlFlowNode for Compare | -| 13 | ControlFlowNode for Attribute | normal | 13 | test.py:13:25:13:28 | ControlFlowNode for item | -| 13 | ControlFlowNode for item | normal | 13 | test.py:13:13:13:29 | ControlFlowNode for Attribute() | -| 13 | ControlFlowNode for self | normal | 13 | test.py:13:13:13:23 | ControlFlowNode for Attribute | -| 15 | ControlFlowNode for ClassExpr | normal | 15 | test.py:15:7:15:13 | ControlFlowNode for DiGraph | -| 15 | ControlFlowNode for DiGraph | normal | 103 | test.py:103:17:103:23 | ControlFlowNode for DiGraph | -| 15 | ControlFlowNode for object | normal | 15 | test.py:15:1:15:22 | ControlFlowNode for ClassExpr | -| 16 | ControlFlowNode for Str | normal | 19 | test.py:19:31:19:32 | ControlFlowNode for Str | -| 19 | ControlFlowNode for FunctionExpr | normal | 19 | test.py:19:9:19:16 | ControlFlowNode for __init__ | -| 19 | ControlFlowNode for Str | normal | 19 | test.py:19:5:19:34 | ControlFlowNode for FunctionExpr | -| 19 | ControlFlowNode for __init__ | normal | 27 | test.py:27:5:27:26 | ControlFlowNode for FunctionExpr | -| 19 | ControlFlowNode for name | normal | 20 | test.py:20:21:20:24 | ControlFlowNode for name | -| 19 | ControlFlowNode for self | normal | 19 | test.py:19:24:19:27 | ControlFlowNode for name | -| 20 | ControlFlowNode for Attribute | normal | 21 | test.py:21:21:21:22 | ControlFlowNode for Dict | -| 20 | ControlFlowNode for name | normal | 20 | test.py:20:9:20:12 | ControlFlowNode for self | -| 20 | ControlFlowNode for self | normal | 20 | test.py:20:9:20:17 | ControlFlowNode for Attribute | -| 21 | ControlFlowNode for Attribute | normal | 22 | test.py:22:21:22:22 | ControlFlowNode for Dict | -| 21 | ControlFlowNode for Dict | normal | 21 | test.py:21:9:21:12 | ControlFlowNode for self | -| 21 | ControlFlowNode for self | normal | 21 | test.py:21:9:21:17 | ControlFlowNode for Attribute | -| 22 | ControlFlowNode for Attribute | normal | 23 | test.py:23:26:23:27 | ControlFlowNode for List | -| 22 | ControlFlowNode for Dict | normal | 22 | test.py:22:9:22:12 | ControlFlowNode for self | -| 22 | ControlFlowNode for self | normal | 22 | test.py:22:9:22:17 | ControlFlowNode for Attribute | -| 23 | ControlFlowNode for Attribute | normal | 24 | test.py:24:33:24:34 | ControlFlowNode for Dict | -| 23 | ControlFlowNode for List | normal | 23 | test.py:23:9:23:12 | ControlFlowNode for self | -| 23 | ControlFlowNode for self | normal | 23 | test.py:23:9:23:22 | ControlFlowNode for Attribute | -| 24 | ControlFlowNode for Attribute | normal | 25 | test.py:25:33:25:34 | ControlFlowNode for Dict | -| 24 | ControlFlowNode for Dict | normal | 24 | test.py:24:9:24:12 | ControlFlowNode for self | -| 24 | ControlFlowNode for self | normal | 24 | test.py:24:9:24:29 | ControlFlowNode for Attribute | -| 25 | ControlFlowNode for Dict | normal | 25 | test.py:25:9:25:12 | ControlFlowNode for self | -| 25 | ControlFlowNode for self | normal | 25 | test.py:25:9:25:29 | ControlFlowNode for Attribute | -| 27 | ControlFlowNode for FunctionExpr | normal | 27 | test.py:27:9:27:16 | ControlFlowNode for add_node | -| 27 | ControlFlowNode for add_node | normal | 34 | test.py:34:5:34:29 | ControlFlowNode for FunctionExpr | -| 27 | ControlFlowNode for n | normal | 28 | test.py:28:9:28:33 | ControlFlowNode for Str | -| 27 | ControlFlowNode for self | normal | 27 | test.py:27:24:27:24 | ControlFlowNode for n | -| 28 | ControlFlowNode for Str | normal | 29 | test.py:29:12:29:12 | ControlFlowNode for n | -| 29 | ControlFlowNode for Attribute | normal | 29 | test.py:29:12:29:29 | ControlFlowNode for Compare | -| 29 | ControlFlowNode for Compare | normal | 30 | test.py:30:28:30:35 | ControlFlowNode for SmallSet | -| 29 | ControlFlowNode for n | normal | 29 | test.py:29:21:29:24 | ControlFlowNode for self | -| 29 | ControlFlowNode for self | normal | 29 | test.py:29:21:29:29 | ControlFlowNode for Attribute | -| 30 | ControlFlowNode for Attribute | normal | 30 | test.py:30:23:30:23 | ControlFlowNode for n | -| 30 | ControlFlowNode for SmallSet | normal | 30 | test.py:30:28:30:37 | ControlFlowNode for SmallSet() | -| 30 | ControlFlowNode for SmallSet() | normal | 30 | test.py:30:13:30:16 | ControlFlowNode for self | -| 30 | ControlFlowNode for Subscript | normal | 31 | test.py:31:28:31:35 | ControlFlowNode for SmallSet | -| 30 | ControlFlowNode for n | normal | 30 | test.py:30:13:30:24 | ControlFlowNode for Subscript | -| 30 | ControlFlowNode for self | normal | 30 | test.py:30:13:30:21 | ControlFlowNode for Attribute | -| 31 | ControlFlowNode for Attribute | normal | 31 | test.py:31:23:31:23 | ControlFlowNode for n | -| 31 | ControlFlowNode for SmallSet | normal | 31 | test.py:31:28:31:37 | ControlFlowNode for SmallSet() | -| 31 | ControlFlowNode for SmallSet() | normal | 31 | test.py:31:13:31:16 | ControlFlowNode for self | -| 31 | ControlFlowNode for Subscript | normal | 32 | test.py:32:13:32:16 | ControlFlowNode for self | -| 31 | ControlFlowNode for n | normal | 31 | test.py:31:13:31:24 | ControlFlowNode for Subscript | -| 31 | ControlFlowNode for self | normal | 31 | test.py:31:13:31:21 | ControlFlowNode for Attribute | -| 32 | ControlFlowNode for Attribute | normal | 32 | test.py:32:13:32:33 | ControlFlowNode for Attribute | -| 32 | ControlFlowNode for Attribute | normal | 32 | test.py:32:35:32:35 | ControlFlowNode for n | -| 32 | ControlFlowNode for n | normal | 32 | test.py:32:13:32:36 | ControlFlowNode for Attribute() | -| 32 | ControlFlowNode for self | normal | 32 | test.py:32:13:32:26 | ControlFlowNode for Attribute | -| 34 | ControlFlowNode for FunctionExpr | normal | 34 | test.py:34:9:34:16 | ControlFlowNode for add_edge | -| 34 | ControlFlowNode for add_edge | normal | 47 | test.py:47:5:47:29 | ControlFlowNode for FunctionExpr | -| 34 | ControlFlowNode for self | normal | 34 | test.py:34:24:34:24 | ControlFlowNode for x | -| 34 | ControlFlowNode for x | normal | 34 | test.py:34:27:34:27 | ControlFlowNode for y | -| 34 | ControlFlowNode for y | normal | 35 | test.py:35:9:36:30 | ControlFlowNode for Str | -| 35 | ControlFlowNode for Str | normal | 37 | test.py:37:12:37:12 | ControlFlowNode for x | -| 37 | ControlFlowNode for Attribute | normal | 37 | test.py:37:12:37:25 | ControlFlowNode for Compare | -| 37 | ControlFlowNode for Compare | normal | 38 | test.py:38:16:38:16 | ControlFlowNode for y | -| 37 | ControlFlowNode for Compare | normal | 41 | test.py:41:13:41:16 | ControlFlowNode for self | -| 37 | ControlFlowNode for self | normal | 37 | test.py:37:17:37:25 | ControlFlowNode for Attribute | -| 37 | ControlFlowNode for x | normal | 37 | test.py:37:17:37:20 | ControlFlowNode for self | -| 38 | ControlFlowNode for Attribute | normal | 38 | test.py:38:31:38:31 | ControlFlowNode for x | -| 38 | ControlFlowNode for Compare | normal | 39 | test.py:39:24:39:27 | ControlFlowNode for True | -| 38 | ControlFlowNode for Compare | normal | 42 | test.py:42:9:42:12 | ControlFlowNode for self | -| 38 | ControlFlowNode for Subscript | normal | 38 | test.py:38:16:38:32 | ControlFlowNode for Compare | -| 38 | ControlFlowNode for self | normal | 38 | test.py:38:21:38:29 | ControlFlowNode for Attribute | -| 38 | ControlFlowNode for x | normal | 38 | test.py:38:21:38:32 | ControlFlowNode for Subscript | -| 38 | ControlFlowNode for y | normal | 38 | test.py:38:21:38:24 | ControlFlowNode for self | -| 39 | ControlFlowNode for True | normal | 39 | test.py:39:17:39:27 | ControlFlowNode for Return | -| 41 | ControlFlowNode for Attribute | normal | 41 | test.py:41:27:41:27 | ControlFlowNode for x | -| 41 | ControlFlowNode for Attribute() | normal | 42 | test.py:42:9:42:12 | ControlFlowNode for self | -| 41 | ControlFlowNode for self | normal | 41 | test.py:41:13:41:25 | ControlFlowNode for Attribute | -| 41 | ControlFlowNode for x | normal | 41 | test.py:41:13:41:28 | ControlFlowNode for Attribute() | -| 42 | ControlFlowNode for Attribute | normal | 42 | test.py:42:23:42:23 | ControlFlowNode for y | -| 42 | ControlFlowNode for Attribute() | normal | 43 | test.py:43:9:43:12 | ControlFlowNode for self | -| 42 | ControlFlowNode for self | normal | 42 | test.py:42:9:42:21 | ControlFlowNode for Attribute | -| 42 | ControlFlowNode for y | normal | 42 | test.py:42:9:42:24 | ControlFlowNode for Attribute() | -| 43 | ControlFlowNode for Attribute | normal | 43 | test.py:43:19:43:19 | ControlFlowNode for y | -| 43 | ControlFlowNode for Attribute | normal | 43 | test.py:43:26:43:26 | ControlFlowNode for x | -| 43 | ControlFlowNode for Attribute() | normal | 44 | test.py:44:9:44:12 | ControlFlowNode for self | -| 43 | ControlFlowNode for Subscript | normal | 43 | test.py:43:9:43:24 | ControlFlowNode for Attribute | -| 43 | ControlFlowNode for self | normal | 43 | test.py:43:9:43:17 | ControlFlowNode for Attribute | -| 43 | ControlFlowNode for x | normal | 43 | test.py:43:9:43:27 | ControlFlowNode for Attribute() | -| 43 | ControlFlowNode for y | normal | 43 | test.py:43:9:43:20 | ControlFlowNode for Subscript | -| 44 | ControlFlowNode for Attribute | normal | 44 | test.py:44:19:44:19 | ControlFlowNode for x | -| 44 | ControlFlowNode for Attribute | normal | 44 | test.py:44:26:44:26 | ControlFlowNode for y | -| 44 | ControlFlowNode for Attribute() | normal | 45 | test.py:45:16:45:20 | ControlFlowNode for False | -| 44 | ControlFlowNode for Subscript | normal | 44 | test.py:44:9:44:24 | ControlFlowNode for Attribute | -| 44 | ControlFlowNode for self | normal | 44 | test.py:44:9:44:17 | ControlFlowNode for Attribute | -| 44 | ControlFlowNode for x | normal | 44 | test.py:44:9:44:20 | ControlFlowNode for Subscript | -| 44 | ControlFlowNode for y | normal | 44 | test.py:44:9:44:27 | ControlFlowNode for Attribute() | -| 45 | ControlFlowNode for False | normal | 45 | test.py:45:9:45:20 | ControlFlowNode for Return | -| 47 | ControlFlowNode for FunctionExpr | normal | 47 | test.py:47:9:47:19 | ControlFlowNode for remove_node | -| 47 | ControlFlowNode for remove_node | normal | 59 | test.py:59:5:59:32 | ControlFlowNode for FunctionExpr | -| 47 | ControlFlowNode for self | normal | 47 | test.py:47:27:47:27 | ControlFlowNode for x | -| 47 | ControlFlowNode for x | normal | 48 | test.py:48:12:48:12 | ControlFlowNode for x | -| 48 | ControlFlowNode for Attribute | normal | 48 | test.py:48:12:48:29 | ControlFlowNode for Compare | -| 48 | ControlFlowNode for Compare | normal | 49 | test.py:49:19:49:28 | ControlFlowNode for ValueError | -| 48 | ControlFlowNode for Compare | normal | 50 | test.py:50:17:50:20 | ControlFlowNode for self | -| 48 | ControlFlowNode for self | normal | 48 | test.py:48:21:48:29 | ControlFlowNode for Attribute | -| 48 | ControlFlowNode for x | normal | 48 | test.py:48:21:48:24 | ControlFlowNode for self | -| 49 | ControlFlowNode for BinaryExpr | normal | 49 | test.py:49:19:49:59 | ControlFlowNode for ValueError() | -| 49 | ControlFlowNode for Str | normal | 49 | test.py:49:58:49:58 | ControlFlowNode for x | -| 49 | ControlFlowNode for ValueError | normal | 49 | test.py:49:30:49:54 | ControlFlowNode for Str | -| 49 | ControlFlowNode for ValueError() | normal | 49 | test.py:49:13:49:59 | ControlFlowNode for Raise | -| 49 | ControlFlowNode for x | normal | 49 | test.py:49:30:49:58 | ControlFlowNode for BinaryExpr | -| 50 | ControlFlowNode for Attribute | normal | 50 | test.py:50:27:50:27 | ControlFlowNode for x | -| 50 | ControlFlowNode for Subscript | normal | 50 | test.py:50:9:50:13 | ControlFlowNode for preds | -| 50 | ControlFlowNode for preds | normal | 51 | test.py:51:17:51:20 | ControlFlowNode for self | -| 50 | ControlFlowNode for self | normal | 50 | test.py:50:17:50:25 | ControlFlowNode for Attribute | -| 50 | ControlFlowNode for x | normal | 50 | test.py:50:17:50:28 | ControlFlowNode for Subscript | -| 51 | ControlFlowNode for Attribute | normal | 51 | test.py:51:27:51:27 | ControlFlowNode for x | -| 51 | ControlFlowNode for Subscript | normal | 51 | test.py:51:9:51:13 | ControlFlowNode for succs | -| 51 | ControlFlowNode for self | normal | 51 | test.py:51:17:51:25 | ControlFlowNode for Attribute | -| 51 | ControlFlowNode for succs | normal | 52 | test.py:52:18:52:22 | ControlFlowNode for preds | -| 51 | ControlFlowNode for x | normal | 51 | test.py:51:17:51:28 | ControlFlowNode for Subscript | -| 52 | ControlFlowNode for For | normal | 52 | test.py:52:13:52:13 | ControlFlowNode for p | -| 52 | ControlFlowNode for For | normal | 54 | test.py:54:18:54:22 | ControlFlowNode for succs | -| 52 | ControlFlowNode for p | normal | 53 | test.py:53:13:53:16 | ControlFlowNode for self | -| 52 | ControlFlowNode for preds | normal | 52 | test.py:52:9:52:23 | ControlFlowNode for For | -| 53 | ControlFlowNode for Attribute | normal | 53 | test.py:53:23:53:23 | ControlFlowNode for p | -| 53 | ControlFlowNode for Attribute | normal | 53 | test.py:53:33:53:33 | ControlFlowNode for x | -| 53 | ControlFlowNode for Attribute() | normal | 52 | test.py:52:9:52:23 | ControlFlowNode for For | -| 53 | ControlFlowNode for Subscript | normal | 53 | test.py:53:13:53:31 | ControlFlowNode for Attribute | -| 53 | ControlFlowNode for p | normal | 53 | test.py:53:13:53:24 | ControlFlowNode for Subscript | -| 53 | ControlFlowNode for self | normal | 53 | test.py:53:13:53:21 | ControlFlowNode for Attribute | -| 53 | ControlFlowNode for x | normal | 53 | test.py:53:13:53:34 | ControlFlowNode for Attribute() | -| 54 | ControlFlowNode for For | normal | 54 | test.py:54:13:54:13 | ControlFlowNode for s | -| 54 | ControlFlowNode for For | normal | 56 | test.py:56:13:56:16 | ControlFlowNode for self | -| 54 | ControlFlowNode for s | normal | 55 | test.py:55:13:55:16 | ControlFlowNode for self | -| 54 | ControlFlowNode for succs | normal | 54 | test.py:54:9:54:23 | ControlFlowNode for For | -| 55 | ControlFlowNode for Attribute | normal | 55 | test.py:55:23:55:23 | ControlFlowNode for s | -| 55 | ControlFlowNode for Attribute | normal | 55 | test.py:55:33:55:33 | ControlFlowNode for x | -| 55 | ControlFlowNode for Attribute() | normal | 54 | test.py:54:9:54:23 | ControlFlowNode for For | -| 55 | ControlFlowNode for Subscript | normal | 55 | test.py:55:13:55:31 | ControlFlowNode for Attribute | -| 55 | ControlFlowNode for s | normal | 55 | test.py:55:13:55:24 | ControlFlowNode for Subscript | -| 55 | ControlFlowNode for self | normal | 55 | test.py:55:13:55:21 | ControlFlowNode for Attribute | -| 55 | ControlFlowNode for x | normal | 55 | test.py:55:13:55:34 | ControlFlowNode for Attribute() | -| 56 | ControlFlowNode for Attribute | normal | 56 | test.py:56:23:56:23 | ControlFlowNode for x | -| 56 | ControlFlowNode for Delete | normal | 57 | test.py:57:13:57:16 | ControlFlowNode for self | -| 56 | ControlFlowNode for Subscript | normal | 56 | test.py:56:9:56:24 | ControlFlowNode for Delete | -| 56 | ControlFlowNode for self | normal | 56 | test.py:56:13:56:21 | ControlFlowNode for Attribute | -| 56 | ControlFlowNode for x | normal | 56 | test.py:56:13:56:24 | ControlFlowNode for Subscript | -| 57 | ControlFlowNode for Attribute | normal | 57 | test.py:57:23:57:23 | ControlFlowNode for x | -| 57 | ControlFlowNode for Subscript | normal | 57 | test.py:57:9:57:24 | ControlFlowNode for Delete | -| 57 | ControlFlowNode for self | normal | 57 | test.py:57:13:57:21 | ControlFlowNode for Attribute | -| 57 | ControlFlowNode for x | normal | 57 | test.py:57:13:57:24 | ControlFlowNode for Subscript | -| 59 | ControlFlowNode for FunctionExpr | normal | 59 | test.py:59:9:59:19 | ControlFlowNode for remove_edge | -| 59 | ControlFlowNode for remove_edge | normal | 63 | test.py:63:5:63:40 | ControlFlowNode for FunctionExpr | -| 59 | ControlFlowNode for self | normal | 59 | test.py:59:27:59:27 | ControlFlowNode for x | -| 59 | ControlFlowNode for x | normal | 59 | test.py:59:30:59:30 | ControlFlowNode for y | -| 59 | ControlFlowNode for y | normal | 60 | test.py:60:9:60:12 | ControlFlowNode for self | -| 60 | ControlFlowNode for Attribute | normal | 60 | test.py:60:19:60:19 | ControlFlowNode for y | -| 60 | ControlFlowNode for Attribute | normal | 60 | test.py:60:29:60:29 | ControlFlowNode for x | -| 60 | ControlFlowNode for Attribute() | normal | 61 | test.py:61:9:61:12 | ControlFlowNode for self | -| 60 | ControlFlowNode for Subscript | normal | 60 | test.py:60:9:60:27 | ControlFlowNode for Attribute | -| 60 | ControlFlowNode for self | normal | 60 | test.py:60:9:60:17 | ControlFlowNode for Attribute | -| 60 | ControlFlowNode for x | normal | 60 | test.py:60:9:60:30 | ControlFlowNode for Attribute() | -| 60 | ControlFlowNode for y | normal | 60 | test.py:60:9:60:20 | ControlFlowNode for Subscript | -| 61 | ControlFlowNode for Attribute | normal | 61 | test.py:61:19:61:19 | ControlFlowNode for x | -| 61 | ControlFlowNode for Attribute | normal | 61 | test.py:61:29:61:29 | ControlFlowNode for y | -| 61 | ControlFlowNode for Subscript | normal | 61 | test.py:61:9:61:27 | ControlFlowNode for Attribute | -| 61 | ControlFlowNode for self | normal | 61 | test.py:61:9:61:17 | ControlFlowNode for Attribute | -| 61 | ControlFlowNode for x | normal | 61 | test.py:61:9:61:20 | ControlFlowNode for Subscript | -| 61 | ControlFlowNode for y | normal | 61 | test.py:61:9:61:30 | ControlFlowNode for Attribute() | -| 63 | ControlFlowNode for FunctionExpr | normal | 63 | test.py:63:9:63:21 | ControlFlowNode for annotate_edge | -| 63 | ControlFlowNode for annotate_edge | normal | 70 | test.py:70:5:70:37 | ControlFlowNode for FunctionExpr | -| 63 | ControlFlowNode for note | normal | 64 | test.py:64:9:65:11 | ControlFlowNode for Str | -| 63 | ControlFlowNode for self | normal | 63 | test.py:63:29:63:29 | ControlFlowNode for x | -| 63 | ControlFlowNode for x | normal | 63 | test.py:63:32:63:32 | ControlFlowNode for y | -| 63 | ControlFlowNode for y | normal | 63 | test.py:63:35:63:38 | ControlFlowNode for note | -| 64 | ControlFlowNode for Str | normal | 66 | test.py:66:12:66:54 | ControlFlowNode for BoolExpr | -| 66 | ControlFlowNode for Attribute | normal | 66 | test.py:66:12:66:29 | ControlFlowNode for Compare | -| 66 | ControlFlowNode for Attribute | normal | 66 | test.py:66:53:66:53 | ControlFlowNode for x | -| 66 | ControlFlowNode for BoolExpr | normal | 66 | test.py:66:12:66:12 | ControlFlowNode for x | -| 66 | ControlFlowNode for Compare | normal | 66 | test.py:66:34:66:34 | ControlFlowNode for y | -| 66 | ControlFlowNode for Compare | normal | 67 | test.py:67:19:67:28 | ControlFlowNode for ValueError | -| 66 | ControlFlowNode for Compare | normal | 68 | test.py:68:40:68:43 | ControlFlowNode for note | -| 66 | ControlFlowNode for Subscript | normal | 66 | test.py:66:34:66:54 | ControlFlowNode for Compare | -| 66 | ControlFlowNode for self | normal | 66 | test.py:66:21:66:29 | ControlFlowNode for Attribute | -| 66 | ControlFlowNode for self | normal | 66 | test.py:66:43:66:51 | ControlFlowNode for Attribute | -| 66 | ControlFlowNode for x | normal | 66 | test.py:66:21:66:24 | ControlFlowNode for self | -| 66 | ControlFlowNode for x | normal | 66 | test.py:66:43:66:54 | ControlFlowNode for Subscript | -| 66 | ControlFlowNode for y | normal | 66 | test.py:66:43:66:46 | ControlFlowNode for self | -| 67 | ControlFlowNode for BinaryExpr | normal | 67 | test.py:67:19:67:70 | ControlFlowNode for ValueError() | -| 67 | ControlFlowNode for Str | normal | 67 | test.py:67:65:67:65 | ControlFlowNode for x | -| 67 | ControlFlowNode for Tuple | normal | 67 | test.py:67:30:67:69 | ControlFlowNode for BinaryExpr | -| 67 | ControlFlowNode for ValueError | normal | 67 | test.py:67:30:67:60 | ControlFlowNode for Str | -| 67 | ControlFlowNode for ValueError() | normal | 67 | test.py:67:13:67:70 | ControlFlowNode for Raise | -| 67 | ControlFlowNode for x | normal | 67 | test.py:67:68:67:68 | ControlFlowNode for y | -| 67 | ControlFlowNode for y | normal | 67 | test.py:67:65:67:68 | ControlFlowNode for Tuple | -| 68 | ControlFlowNode for Attribute | normal | 68 | test.py:68:32:68:32 | ControlFlowNode for x | -| 68 | ControlFlowNode for Tuple | normal | 68 | test.py:68:9:68:36 | ControlFlowNode for Subscript | -| 68 | ControlFlowNode for note | normal | 68 | test.py:68:9:68:12 | ControlFlowNode for self | -| 68 | ControlFlowNode for self | normal | 68 | test.py:68:9:68:29 | ControlFlowNode for Attribute | -| 68 | ControlFlowNode for x | normal | 68 | test.py:68:34:68:34 | ControlFlowNode for y | -| 68 | ControlFlowNode for y | normal | 68 | test.py:68:32:68:34 | ControlFlowNode for Tuple | -| 70 | ControlFlowNode for FunctionExpr | normal | 70 | test.py:70:9:70:21 | ControlFlowNode for annotate_node | -| 70 | ControlFlowNode for annotate_node | normal | 77 | test.py:77:5:77:20 | ControlFlowNode for FunctionExpr | -| 70 | ControlFlowNode for note | normal | 71 | test.py:71:9:72:11 | ControlFlowNode for Str | -| 70 | ControlFlowNode for self | normal | 70 | test.py:70:29:70:29 | ControlFlowNode for x | -| 70 | ControlFlowNode for x | normal | 70 | test.py:70:32:70:35 | ControlFlowNode for note | -| 71 | ControlFlowNode for Str | normal | 73 | test.py:73:12:73:12 | ControlFlowNode for x | -| 73 | ControlFlowNode for Attribute | normal | 73 | test.py:73:12:73:29 | ControlFlowNode for Compare | -| 73 | ControlFlowNode for Compare | normal | 74 | test.py:74:19:74:28 | ControlFlowNode for ValueError | -| 73 | ControlFlowNode for Compare | normal | 75 | test.py:75:36:75:39 | ControlFlowNode for note | -| 73 | ControlFlowNode for self | normal | 73 | test.py:73:21:73:29 | ControlFlowNode for Attribute | -| 73 | ControlFlowNode for x | normal | 73 | test.py:73:21:73:24 | ControlFlowNode for self | -| 74 | ControlFlowNode for BinaryExpr | normal | 74 | test.py:74:19:74:59 | ControlFlowNode for ValueError() | -| 74 | ControlFlowNode for Str | normal | 74 | test.py:74:58:74:58 | ControlFlowNode for x | -| 74 | ControlFlowNode for ValueError | normal | 74 | test.py:74:30:74:54 | ControlFlowNode for Str | -| 74 | ControlFlowNode for ValueError() | normal | 74 | test.py:74:13:74:59 | ControlFlowNode for Raise | -| 74 | ControlFlowNode for x | normal | 74 | test.py:74:30:74:58 | ControlFlowNode for BinaryExpr | -| 75 | ControlFlowNode for Attribute | normal | 75 | test.py:75:31:75:31 | ControlFlowNode for x | -| 75 | ControlFlowNode for note | normal | 75 | test.py:75:9:75:12 | ControlFlowNode for self | -| 75 | ControlFlowNode for self | normal | 75 | test.py:75:9:75:29 | ControlFlowNode for Attribute | -| 75 | ControlFlowNode for x | normal | 75 | test.py:75:9:75:32 | ControlFlowNode for Subscript | -| 77 | ControlFlowNode for FunctionExpr | normal | 77 | test.py:77:9:77:13 | ControlFlowNode for nodes | -| 77 | ControlFlowNode for nodes | normal | 83 | test.py:83:5:83:20 | ControlFlowNode for FunctionExpr | -| 77 | ControlFlowNode for self | normal | 78 | test.py:78:9:79:63 | ControlFlowNode for Str | -| 78 | ControlFlowNode for Str | normal | 80 | test.py:80:21:80:24 | ControlFlowNode for self | -| 80 | ControlFlowNode for Attribute | normal | 80 | test.py:80:9:80:35 | ControlFlowNode for For | -| 80 | ControlFlowNode for For | normal | 80 | test.py:80:13:80:16 | ControlFlowNode for node | -| 80 | ControlFlowNode for node | normal | 81 | test.py:81:19:81:22 | ControlFlowNode for node | -| 80 | ControlFlowNode for self | normal | 80 | test.py:80:21:80:34 | ControlFlowNode for Attribute | -| 81 | ControlFlowNode for Attribute | normal | 81 | test.py:81:25:81:49 | ControlFlowNode for Attribute | -| 81 | ControlFlowNode for Attribute | normal | 81 | test.py:81:51:81:54 | ControlFlowNode for node | -| 81 | ControlFlowNode for Attribute() | normal | 81 | test.py:81:19:81:55 | ControlFlowNode for Tuple | -| 81 | ControlFlowNode for Tuple | normal | 81 | test.py:81:13:81:55 | ControlFlowNode for Yield | -| 81 | ControlFlowNode for Yield | normal | 80 | test.py:80:9:80:35 | ControlFlowNode for For | -| 81 | ControlFlowNode for node | normal | 81 | test.py:81:25:81:28 | ControlFlowNode for self | -| 81 | ControlFlowNode for node | normal | 81 | test.py:81:25:81:55 | ControlFlowNode for Attribute() | -| 81 | ControlFlowNode for self | normal | 81 | test.py:81:25:81:45 | ControlFlowNode for Attribute | -| 83 | ControlFlowNode for FunctionExpr | normal | 83 | test.py:83:9:83:13 | ControlFlowNode for edges | -| 83 | ControlFlowNode for edges | normal | 92 | test.py:92:5:92:22 | ControlFlowNode for FunctionExpr | -| 83 | ControlFlowNode for self | normal | 84 | test.py:84:9:85:63 | ControlFlowNode for Str | -| 84 | ControlFlowNode for Str | normal | 86 | test.py:86:17:86:20 | ControlFlowNode for dict | -| 86 | ControlFlowNode for .0 | normal | 86 | test.py:86:22:86:65 | ControlFlowNode for .0 | -| 86 | ControlFlowNode for .0 | normal | 86 | test.py:86:22:86:65 | ControlFlowNode for For | -| 86 | ControlFlowNode for Attribute | normal | 86 | test.py:86:41:86:65 | ControlFlowNode for enumerate() | -| 86 | ControlFlowNode for For | normal | 86 | test.py:86:33:86:36 | ControlFlowNode for Tuple | -| 86 | ControlFlowNode for GeneratorExp | normal | 86 | test.py:86:17:86:66 | ControlFlowNode for dict() | -| 86 | ControlFlowNode for Tuple | normal | 86 | test.py:86:23:86:26 | ControlFlowNode for Yield | -| 86 | ControlFlowNode for Tuple | normal | 86 | test.py:86:33:86:33 | ControlFlowNode for i | -| 86 | ControlFlowNode for Yield | normal | 86 | test.py:86:22:86:65 | ControlFlowNode for For | -| 86 | ControlFlowNode for dict | normal | 86 | test.py:86:41:86:49 | ControlFlowNode for enumerate | -| 86 | ControlFlowNode for dict() | normal | 86 | test.py:86:9:86:13 | ControlFlowNode for index | -| 86 | ControlFlowNode for enumerate | normal | 86 | test.py:86:51:86:54 | ControlFlowNode for self | -| 86 | ControlFlowNode for enumerate() | normal | 86 | test.py:86:22:86:65 | ControlFlowNode for GeneratorExp | -| 86 | ControlFlowNode for i | normal | 86 | test.py:86:23:86:26 | ControlFlowNode for Tuple | -| 86 | ControlFlowNode for i | normal | 86 | test.py:86:36:86:36 | ControlFlowNode for n | -| 86 | ControlFlowNode for index | normal | 87 | test.py:87:18:87:21 | ControlFlowNode for self | -| 86 | ControlFlowNode for n | normal | 86 | test.py:86:23:86:23 | ControlFlowNode for n | -| 86 | ControlFlowNode for n | normal | 86 | test.py:86:26:86:26 | ControlFlowNode for i | -| 86 | ControlFlowNode for self | normal | 86 | test.py:86:51:86:64 | ControlFlowNode for Attribute | -| 87 | ControlFlowNode for Attribute | normal | 87 | test.py:87:9:87:32 | ControlFlowNode for For | -| 87 | ControlFlowNode for For | normal | 87 | test.py:87:13:87:13 | ControlFlowNode for n | -| 87 | ControlFlowNode for n | normal | 88 | test.py:88:23:88:26 | ControlFlowNode for self | -| 87 | ControlFlowNode for self | normal | 87 | test.py:87:18:87:31 | ControlFlowNode for Attribute | -| 88 | ControlFlowNode for Attribute | normal | 88 | test.py:88:33:88:33 | ControlFlowNode for n | -| 88 | ControlFlowNode for Subscript | normal | 88 | test.py:88:13:88:19 | ControlFlowNode for n_succs | -| 88 | ControlFlowNode for n | normal | 88 | test.py:88:23:88:34 | ControlFlowNode for Subscript | -| 88 | ControlFlowNode for n_succs | normal | 89 | test.py:89:25:89:30 | ControlFlowNode for sorted | -| 88 | ControlFlowNode for self | normal | 88 | test.py:88:23:88:31 | ControlFlowNode for Attribute | -| 89 | ControlFlowNode for For | normal | 87 | test.py:87:9:87:32 | ControlFlowNode for For | -| 89 | ControlFlowNode for For | normal | 89 | test.py:89:17:89:20 | ControlFlowNode for succ | -| 89 | ControlFlowNode for Keyword | normal | 89 | test.py:89:25:89:66 | ControlFlowNode for sorted() | -| 89 | ControlFlowNode for Lambda | normal | 89 | test.py:89:41:89:65 | ControlFlowNode for Keyword | -| 89 | ControlFlowNode for Subscript | normal | 89 | test.py:89:58:89:65 | ControlFlowNode for Return | -| 89 | ControlFlowNode for index | normal | 89 | test.py:89:64:89:64 | ControlFlowNode for n | -| 89 | ControlFlowNode for n | normal | 89 | test.py:89:58:89:62 | ControlFlowNode for index | -| 89 | ControlFlowNode for n | normal | 89 | test.py:89:58:89:65 | ControlFlowNode for Subscript | -| 89 | ControlFlowNode for n_succs | normal | 89 | test.py:89:47:89:65 | ControlFlowNode for Lambda | -| 89 | ControlFlowNode for sorted | normal | 89 | test.py:89:32:89:38 | ControlFlowNode for n_succs | -| 89 | ControlFlowNode for sorted() | normal | 89 | test.py:89:13:89:67 | ControlFlowNode for For | -| 89 | ControlFlowNode for succ | normal | 90 | test.py:90:23:90:23 | ControlFlowNode for n | -| 90 | ControlFlowNode for Attribute | normal | 90 | test.py:90:32:90:56 | ControlFlowNode for Attribute | -| 90 | ControlFlowNode for Attribute | normal | 90 | test.py:90:59:90:59 | ControlFlowNode for n | -| 90 | ControlFlowNode for Attribute() | normal | 90 | test.py:90:23:90:66 | ControlFlowNode for Tuple | -| 90 | ControlFlowNode for Tuple | normal | 90 | test.py:90:17:90:66 | ControlFlowNode for Yield | -| 90 | ControlFlowNode for Tuple | normal | 90 | test.py:90:32:90:66 | ControlFlowNode for Attribute() | -| 90 | ControlFlowNode for Yield | normal | 89 | test.py:89:13:89:67 | ControlFlowNode for For | -| 90 | ControlFlowNode for n | normal | 90 | test.py:90:26:90:29 | ControlFlowNode for succ | -| 90 | ControlFlowNode for n | normal | 90 | test.py:90:61:90:64 | ControlFlowNode for succ | -| 90 | ControlFlowNode for self | normal | 90 | test.py:90:32:90:52 | ControlFlowNode for Attribute | -| 90 | ControlFlowNode for succ | normal | 90 | test.py:90:32:90:35 | ControlFlowNode for self | -| 90 | ControlFlowNode for succ | normal | 90 | test.py:90:59:90:64 | ControlFlowNode for Tuple | -| 92 | ControlFlowNode for FunctionExpr | normal | 92 | test.py:92:9:92:15 | ControlFlowNode for sources | -| 92 | ControlFlowNode for self | normal | 93 | test.py:93:9:94:63 | ControlFlowNode for Str | -| 92 | ControlFlowNode for sources | normal | 99 | test.py:99:5:99:33 | ControlFlowNode for FunctionExpr | -| 93 | ControlFlowNode for Str | normal | 95 | test.py:95:21:95:24 | ControlFlowNode for self | -| 95 | ControlFlowNode for Attribute | normal | 95 | test.py:95:21:95:35 | ControlFlowNode for Attribute | -| 95 | ControlFlowNode for Attribute | normal | 95 | test.py:95:21:95:37 | ControlFlowNode for Attribute() | -| 95 | ControlFlowNode for Attribute() | normal | 95 | test.py:95:9:95:38 | ControlFlowNode for For | -| 95 | ControlFlowNode for For | normal | 95 | test.py:95:13:95:16 | ControlFlowNode for Tuple | -| 95 | ControlFlowNode for Tuple | normal | 95 | test.py:95:13:95:13 | ControlFlowNode for n | -| 95 | ControlFlowNode for n | normal | 95 | test.py:95:16:95:16 | ControlFlowNode for p | -| 95 | ControlFlowNode for p | normal | 96 | test.py:96:20:96:20 | ControlFlowNode for p | -| 95 | ControlFlowNode for self | normal | 95 | test.py:95:21:95:29 | ControlFlowNode for Attribute | -| 96 | ControlFlowNode for UnaryExpr | normal | 95 | test.py:95:9:95:38 | ControlFlowNode for For | -| 96 | ControlFlowNode for UnaryExpr | normal | 97 | test.py:97:23:97:23 | ControlFlowNode for n | -| 96 | ControlFlowNode for p | normal | 96 | test.py:96:16:96:20 | ControlFlowNode for UnaryExpr | -| 97 | ControlFlowNode for Yield | normal | 95 | test.py:95:9:95:38 | ControlFlowNode for For | -| 97 | ControlFlowNode for n | normal | 97 | test.py:97:17:97:23 | ControlFlowNode for Yield | -| 99 | ControlFlowNode for FunctionExpr | normal | 99 | test.py:99:9:99:20 | ControlFlowNode for __contains__ | -| 99 | ControlFlowNode for node | normal | 100 | test.py:100:16:100:19 | ControlFlowNode for node | -| 99 | ControlFlowNode for self | normal | 99 | test.py:99:28:99:31 | ControlFlowNode for node | -| 100 | ControlFlowNode for Attribute | normal | 100 | test.py:100:16:100:32 | ControlFlowNode for Compare | -| 100 | ControlFlowNode for Compare | normal | 100 | test.py:100:9:100:32 | ControlFlowNode for Return | -| 100 | ControlFlowNode for node | normal | 100 | test.py:100:24:100:27 | ControlFlowNode for self | -| 100 | ControlFlowNode for self | normal | 100 | test.py:100:24:100:32 | ControlFlowNode for Attribute | -| 103 | ControlFlowNode for ClassExpr | normal | 103 | test.py:103:7:103:15 | ControlFlowNode for FlowGraph | -| 103 | ControlFlowNode for DiGraph | normal | 103 | test.py:103:1:103:25 | ControlFlowNode for ClassExpr | -| 103 | ControlFlowNode for FlowGraph | normal | 703 | test.py:703:15:703:20 | ControlFlowNode for object | -| 104 | ControlFlowNode for Str | normal | 110 | test.py:110:5:110:35 | ControlFlowNode for FunctionExpr | -| 110 | ControlFlowNode for FunctionExpr | normal | 110 | test.py:110:9:110:16 | ControlFlowNode for __init__ | -| 110 | ControlFlowNode for __init__ | normal | 118 | test.py:118:5:118:29 | ControlFlowNode for FunctionExpr | -| 110 | ControlFlowNode for name | normal | 111 | test.py:111:9:111:15 | ControlFlowNode for DiGraph | -| 110 | ControlFlowNode for root | normal | 110 | test.py:110:30:110:33 | ControlFlowNode for name | -| 110 | ControlFlowNode for self | normal | 110 | test.py:110:24:110:27 | ControlFlowNode for root | -| 111 | ControlFlowNode for Attribute | normal | 111 | test.py:111:26:111:29 | ControlFlowNode for self | -| 111 | ControlFlowNode for Attribute() | normal | 112 | test.py:112:28:112:29 | ControlFlowNode for Dict | -| 111 | ControlFlowNode for DiGraph | normal | 111 | test.py:111:9:111:24 | ControlFlowNode for Attribute | -| 111 | ControlFlowNode for name | normal | 111 | test.py:111:9:111:36 | ControlFlowNode for Attribute() | -| 111 | ControlFlowNode for self | normal | 111 | test.py:111:32:111:35 | ControlFlowNode for name | -| 112 | ControlFlowNode for Attribute | normal | 113 | test.py:113:26:113:27 | ControlFlowNode for Dict | -| 112 | ControlFlowNode for Dict | normal | 112 | test.py:112:9:112:12 | ControlFlowNode for self | -| 112 | ControlFlowNode for self | normal | 112 | test.py:112:9:112:24 | ControlFlowNode for Attribute | -| 113 | ControlFlowNode for Attribute | normal | 114 | test.py:114:21:114:22 | ControlFlowNode for Dict | -| 113 | ControlFlowNode for Dict | normal | 113 | test.py:113:9:113:12 | ControlFlowNode for self | -| 113 | ControlFlowNode for self | normal | 113 | test.py:113:9:113:22 | ControlFlowNode for Attribute | -| 114 | ControlFlowNode for Attribute | normal | 115 | test.py:115:30:115:32 | ControlFlowNode for set | -| 114 | ControlFlowNode for Dict | normal | 114 | test.py:114:9:114:12 | ControlFlowNode for self | -| 114 | ControlFlowNode for self | normal | 114 | test.py:114:9:114:17 | ControlFlowNode for Attribute | -| 115 | ControlFlowNode for Attribute | normal | 116 | test.py:116:21:116:24 | ControlFlowNode for root | -| 115 | ControlFlowNode for self | normal | 115 | test.py:115:9:115:26 | ControlFlowNode for Attribute | -| 115 | ControlFlowNode for set | normal | 115 | test.py:115:30:115:34 | ControlFlowNode for set() | -| 115 | ControlFlowNode for set() | normal | 115 | test.py:115:9:115:12 | ControlFlowNode for self | -| 116 | ControlFlowNode for root | normal | 116 | test.py:116:9:116:12 | ControlFlowNode for self | -| 116 | ControlFlowNode for self | normal | 116 | test.py:116:9:116:17 | ControlFlowNode for Attribute | -| 118 | ControlFlowNode for FunctionExpr | normal | 118 | test.py:118:9:118:22 | ControlFlowNode for clear_computed | -| 118 | ControlFlowNode for clear_computed | normal | 123 | test.py:123:5:123:29 | ControlFlowNode for FunctionExpr | -| 118 | ControlFlowNode for self | normal | 119 | test.py:119:43:119:46 | ControlFlowNode for self | -| 119 | ControlFlowNode for .0 | normal | 119 | test.py:119:25:119:74 | ControlFlowNode for .0 | -| 119 | ControlFlowNode for .0 | normal | 119 | test.py:119:25:119:74 | ControlFlowNode for For | -| 119 | ControlFlowNode for Attribute | normal | 119 | test.py:119:25:119:74 | ControlFlowNode for ListComp | -| 119 | ControlFlowNode for Compare | normal | 119 | test.py:119:25:119:74 | ControlFlowNode for For | -| 119 | ControlFlowNode for Compare | normal | 119 | test.py:119:26:119:29 | ControlFlowNode for attr | -| 119 | ControlFlowNode for For | normal | 119 | test.py:119:35:119:38 | ControlFlowNode for attr | -| 119 | ControlFlowNode for IntegerLiteral | normal | 119 | test.py:119:60:119:66 | ControlFlowNode for Subscript | -| 119 | ControlFlowNode for ListComp | normal | 119 | test.py:119:9:119:21 | ControlFlowNode for to_be_deleted | -| 119 | ControlFlowNode for Str | normal | 119 | test.py:119:60:119:73 | ControlFlowNode for Compare | -| 119 | ControlFlowNode for Subscript | normal | 119 | test.py:119:71:119:73 | ControlFlowNode for Str | -| 119 | ControlFlowNode for Yield | normal | 119 | test.py:119:25:119:74 | ControlFlowNode for For | -| 119 | ControlFlowNode for attr | normal | 119 | test.py:119:26:119:29 | ControlFlowNode for Yield | -| 119 | ControlFlowNode for attr | normal | 119 | test.py:119:60:119:63 | ControlFlowNode for attr | -| 119 | ControlFlowNode for attr | normal | 119 | test.py:119:65:119:65 | ControlFlowNode for IntegerLiteral | -| 119 | ControlFlowNode for self | normal | 119 | test.py:119:43:119:55 | ControlFlowNode for Attribute | -| 119 | ControlFlowNode for to_be_deleted | normal | 120 | test.py:120:21:120:33 | ControlFlowNode for to_be_deleted | -| 120 | ControlFlowNode for For | normal | 120 | test.py:120:13:120:16 | ControlFlowNode for attr | -| 120 | ControlFlowNode for attr | normal | 121 | test.py:121:13:121:19 | ControlFlowNode for delattr | -| 120 | ControlFlowNode for to_be_deleted | normal | 120 | test.py:120:9:120:34 | ControlFlowNode for For | -| 121 | ControlFlowNode for attr | normal | 121 | test.py:121:13:121:31 | ControlFlowNode for delattr() | -| 121 | ControlFlowNode for delattr | normal | 121 | test.py:121:21:121:24 | ControlFlowNode for self | -| 121 | ControlFlowNode for delattr() | normal | 120 | test.py:120:9:120:34 | ControlFlowNode for For | -| 121 | ControlFlowNode for self | normal | 121 | test.py:121:27:121:30 | ControlFlowNode for attr | -| 123 | ControlFlowNode for FunctionExpr | normal | 123 | test.py:123:9:123:16 | ControlFlowNode for _require | -| 123 | ControlFlowNode for _require | normal | 129 | test.py:129:5:129:38 | ControlFlowNode for FunctionExpr | -| 123 | ControlFlowNode for self | normal | 123 | test.py:123:24:123:27 | ControlFlowNode for what | -| 123 | ControlFlowNode for what | normal | 124 | test.py:124:9:124:74 | ControlFlowNode for Str | -| 124 | ControlFlowNode for Str | normal | 125 | test.py:125:12:125:18 | ControlFlowNode for hasattr | -| 125 | ControlFlowNode for BinaryExpr | normal | 125 | test.py:125:12:125:36 | ControlFlowNode for hasattr() | -| 125 | ControlFlowNode for Str | normal | 125 | test.py:125:32:125:35 | ControlFlowNode for what | -| 125 | ControlFlowNode for hasattr | normal | 125 | test.py:125:20:125:23 | ControlFlowNode for self | -| 125 | ControlFlowNode for hasattr() | normal | 126 | test.py:126:13:126:18 | ControlFlowNode for Return | -| 125 | ControlFlowNode for hasattr() | normal | 127 | test.py:127:9:127:15 | ControlFlowNode for setattr | -| 125 | ControlFlowNode for self | normal | 125 | test.py:125:26:125:28 | ControlFlowNode for Str | -| 125 | ControlFlowNode for what | normal | 125 | test.py:125:26:125:35 | ControlFlowNode for BinaryExpr | -| 127 | ControlFlowNode for BinaryExpr | normal | 127 | test.py:127:35:127:41 | ControlFlowNode for getattr | -| 127 | ControlFlowNode for BinaryExpr | normal | 127 | test.py:127:35:127:67 | ControlFlowNode for getattr() | -| 127 | ControlFlowNode for Str | normal | 127 | test.py:127:29:127:32 | ControlFlowNode for what | -| 127 | ControlFlowNode for Str | normal | 127 | test.py:127:63:127:66 | ControlFlowNode for what | -| 127 | ControlFlowNode for getattr | normal | 127 | test.py:127:43:127:46 | ControlFlowNode for self | -| 127 | ControlFlowNode for getattr() | normal | 127 | test.py:127:35:127:69 | ControlFlowNode for getattr()() | -| 127 | ControlFlowNode for getattr()() | normal | 127 | test.py:127:9:127:70 | ControlFlowNode for setattr() | -| 127 | ControlFlowNode for self | normal | 127 | test.py:127:23:127:25 | ControlFlowNode for Str | -| 127 | ControlFlowNode for self | normal | 127 | test.py:127:49:127:59 | ControlFlowNode for Str | -| 127 | ControlFlowNode for setattr | normal | 127 | test.py:127:17:127:20 | ControlFlowNode for self | -| 127 | ControlFlowNode for what | normal | 127 | test.py:127:23:127:32 | ControlFlowNode for BinaryExpr | -| 127 | ControlFlowNode for what | normal | 127 | test.py:127:49:127:66 | ControlFlowNode for BinaryExpr | -| 129 | ControlFlowNode for FunctionExpr | normal | 129 | test.py:129:9:129:20 | ControlFlowNode for add_deletion | -| 129 | ControlFlowNode for add_deletion | normal | 133 | test.py:133:5:133:40 | ControlFlowNode for FunctionExpr | -| 129 | ControlFlowNode for node | normal | 129 | test.py:129:34:129:36 | ControlFlowNode for var | -| 129 | ControlFlowNode for self | normal | 129 | test.py:129:28:129:31 | ControlFlowNode for node | -| 129 | ControlFlowNode for var | normal | 130 | test.py:130:16:130:19 | ControlFlowNode for node | -| 130 | ControlFlowNode for Assert | normal | 131 | test.py:131:32:131:34 | ControlFlowNode for var | -| 130 | ControlFlowNode for Attribute | normal | 130 | test.py:130:16:130:32 | ControlFlowNode for Compare | -| 130 | ControlFlowNode for Compare | normal | 130 | test.py:130:9:130:32 | ControlFlowNode for Assert | -| 130 | ControlFlowNode for Compare | normal | 130 | test.py:130:9:130:32 | ControlFlowNode for Assert | -| 130 | ControlFlowNode for node | normal | 130 | test.py:130:24:130:27 | ControlFlowNode for self | -| 130 | ControlFlowNode for self | normal | 130 | test.py:130:24:130:32 | ControlFlowNode for Attribute | -| 131 | ControlFlowNode for Attribute | normal | 131 | test.py:131:24:131:27 | ControlFlowNode for node | -| 131 | ControlFlowNode for node | normal | 131 | test.py:131:9:131:28 | ControlFlowNode for Subscript | -| 131 | ControlFlowNode for self | normal | 131 | test.py:131:9:131:22 | ControlFlowNode for Attribute | -| 131 | ControlFlowNode for var | normal | 131 | test.py:131:9:131:12 | ControlFlowNode for self | -| 133 | ControlFlowNode for FunctionExpr | normal | 133 | test.py:133:9:133:22 | ControlFlowNode for add_definition | -| 133 | ControlFlowNode for add_definition | normal | 137 | test.py:137:5:137:33 | ControlFlowNode for FunctionExpr | -| 133 | ControlFlowNode for node | normal | 133 | test.py:133:36:133:38 | ControlFlowNode for var | -| 133 | ControlFlowNode for self | normal | 133 | test.py:133:30:133:33 | ControlFlowNode for node | -| 133 | ControlFlowNode for var | normal | 134 | test.py:134:16:134:19 | ControlFlowNode for node | -| 134 | ControlFlowNode for Assert | normal | 135 | test.py:135:34:135:36 | ControlFlowNode for var | -| 134 | ControlFlowNode for Attribute | normal | 134 | test.py:134:16:134:32 | ControlFlowNode for Compare | -| 134 | ControlFlowNode for Compare | normal | 134 | test.py:134:9:134:32 | ControlFlowNode for Assert | -| 134 | ControlFlowNode for Compare | normal | 134 | test.py:134:9:134:32 | ControlFlowNode for Assert | -| 134 | ControlFlowNode for node | normal | 134 | test.py:134:24:134:27 | ControlFlowNode for self | -| 134 | ControlFlowNode for self | normal | 134 | test.py:134:24:134:32 | ControlFlowNode for Attribute | -| 135 | ControlFlowNode for Attribute | normal | 135 | test.py:135:26:135:29 | ControlFlowNode for node | -| 135 | ControlFlowNode for node | normal | 135 | test.py:135:9:135:30 | ControlFlowNode for Subscript | -| 135 | ControlFlowNode for self | normal | 135 | test.py:135:9:135:24 | ControlFlowNode for Attribute | -| 135 | ControlFlowNode for var | normal | 135 | test.py:135:9:135:12 | ControlFlowNode for self | -| 137 | ControlFlowNode for FunctionExpr | normal | 137 | test.py:137:9:137:15 | ControlFlowNode for add_use | -| 137 | ControlFlowNode for add_use | normal | 141 | test.py:141:5:141:46 | ControlFlowNode for FunctionExpr | -| 137 | ControlFlowNode for node | normal | 137 | test.py:137:29:137:31 | ControlFlowNode for var | -| 137 | ControlFlowNode for self | normal | 137 | test.py:137:23:137:26 | ControlFlowNode for node | -| 137 | ControlFlowNode for var | normal | 138 | test.py:138:16:138:19 | ControlFlowNode for node | -| 138 | ControlFlowNode for Assert | normal | 139 | test.py:139:27:139:29 | ControlFlowNode for var | -| 138 | ControlFlowNode for Attribute | normal | 138 | test.py:138:16:138:32 | ControlFlowNode for Compare | -| 138 | ControlFlowNode for Compare | normal | 138 | test.py:138:9:138:38 | ControlFlowNode for Assert | -| 138 | ControlFlowNode for Compare | normal | 138 | test.py:138:35:138:38 | ControlFlowNode for node | -| 138 | ControlFlowNode for node | normal | 138 | test.py:138:9:138:38 | ControlFlowNode for Assert | -| 138 | ControlFlowNode for node | normal | 138 | test.py:138:24:138:27 | ControlFlowNode for self | -| 138 | ControlFlowNode for self | normal | 138 | test.py:138:24:138:32 | ControlFlowNode for Attribute | -| 139 | ControlFlowNode for Attribute | normal | 139 | test.py:139:19:139:22 | ControlFlowNode for node | -| 139 | ControlFlowNode for node | normal | 139 | test.py:139:9:139:23 | ControlFlowNode for Subscript | -| 139 | ControlFlowNode for self | normal | 139 | test.py:139:9:139:17 | ControlFlowNode for Attribute | -| 139 | ControlFlowNode for var | normal | 139 | test.py:139:9:139:12 | ControlFlowNode for self | -| 141 | ControlFlowNode for FunctionExpr | normal | 141 | test.py:141:9:141:33 | ControlFlowNode for use_all_defined_variables | -| 141 | ControlFlowNode for node | normal | 142 | test.py:142:16:142:19 | ControlFlowNode for node | -| 141 | ControlFlowNode for self | normal | 141 | test.py:141:41:141:44 | ControlFlowNode for node | -| 141 | ControlFlowNode for use_all_defined_variables | normal | 145 | test.py:145:5:145:45 | ControlFlowNode for FunctionExpr | -| 142 | ControlFlowNode for Assert | normal | 143 | test.py:143:9:143:12 | ControlFlowNode for self | -| 142 | ControlFlowNode for Attribute | normal | 142 | test.py:142:16:142:32 | ControlFlowNode for Compare | -| 142 | ControlFlowNode for Compare | normal | 142 | test.py:142:9:142:32 | ControlFlowNode for Assert | -| 142 | ControlFlowNode for Compare | normal | 142 | test.py:142:9:142:32 | ControlFlowNode for Assert | -| 142 | ControlFlowNode for node | normal | 142 | test.py:142:24:142:27 | ControlFlowNode for self | -| 142 | ControlFlowNode for self | normal | 142 | test.py:142:24:142:32 | ControlFlowNode for Attribute | -| 143 | ControlFlowNode for Attribute | normal | 143 | test.py:143:9:143:30 | ControlFlowNode for Attribute | -| 143 | ControlFlowNode for Attribute | normal | 143 | test.py:143:32:143:35 | ControlFlowNode for node | -| 143 | ControlFlowNode for node | normal | 143 | test.py:143:9:143:36 | ControlFlowNode for Attribute() | -| 143 | ControlFlowNode for self | normal | 143 | test.py:143:9:143:26 | ControlFlowNode for Attribute | -| 145 | ControlFlowNode for FunctionExpr | normal | 145 | test.py:145:9:145:38 | ControlFlowNode for _compute_depth_first_pre_order | -| 145 | ControlFlowNode for _compute_depth_first_pre_order | normal | 150 | test.py:150:5:150:33 | ControlFlowNode for FunctionExpr | -| 145 | ControlFlowNode for self | normal | 146 | test.py:146:9:146:12 | ControlFlowNode for self | -| 146 | ControlFlowNode for Attribute | normal | 146 | test.py:146:23:146:52 | ControlFlowNode for Str | -| 146 | ControlFlowNode for Attribute() | normal | 147 | test.py:147:34:147:37 | ControlFlowNode for self | -| 146 | ControlFlowNode for Str | normal | 146 | test.py:146:9:146:53 | ControlFlowNode for Attribute() | -| 146 | ControlFlowNode for self | normal | 146 | test.py:146:9:146:21 | ControlFlowNode for Attribute | -| 147 | ControlFlowNode for .0 | normal | 147 | test.py:147:21:147:92 | ControlFlowNode for .0 | -| 147 | ControlFlowNode for .0 | normal | 147 | test.py:147:21:147:92 | ControlFlowNode for For | -| 147 | ControlFlowNode for Attribute | normal | 147 | test.py:147:21:147:92 | ControlFlowNode for ListComp | -| 147 | ControlFlowNode for Attribute | normal | 147 | test.py:147:52:147:90 | ControlFlowNode for Compare | -| 147 | ControlFlowNode for Compare | normal | 147 | test.py:147:21:147:92 | ControlFlowNode for For | -| 147 | ControlFlowNode for Compare | normal | 147 | test.py:147:23:147:23 | ControlFlowNode for f | -| 147 | ControlFlowNode for For | normal | 147 | test.py:147:29:147:29 | ControlFlowNode for f | -| 147 | ControlFlowNode for ListComp | normal | 147 | test.py:147:9:147:17 | ControlFlowNode for reachable | -| 147 | ControlFlowNode for Yield | normal | 147 | test.py:147:21:147:92 | ControlFlowNode for For | -| 147 | ControlFlowNode for f | normal | 147 | test.py:147:23:147:23 | ControlFlowNode for Yield | -| 147 | ControlFlowNode for f | normal | 147 | test.py:147:52:147:52 | ControlFlowNode for f | -| 147 | ControlFlowNode for f | normal | 147 | test.py:147:57:147:60 | ControlFlowNode for self | -| 147 | ControlFlowNode for reachable | normal | 148 | test.py:148:16:148:21 | ControlFlowNode for sorted | -| 147 | ControlFlowNode for self | normal | 147 | test.py:147:34:147:47 | ControlFlowNode for Attribute | -| 147 | ControlFlowNode for self | normal | 147 | test.py:147:57:147:90 | ControlFlowNode for Attribute | -| 148 | ControlFlowNode for Attribute | normal | 148 | test.py:148:87:148:87 | ControlFlowNode for f | -| 148 | ControlFlowNode for Keyword | normal | 148 | test.py:148:16:148:89 | ControlFlowNode for sorted() | -| 148 | ControlFlowNode for Lambda | normal | 148 | test.py:148:34:148:88 | ControlFlowNode for Keyword | -| 148 | ControlFlowNode for Subscript | normal | 148 | test.py:148:51:148:88 | ControlFlowNode for UnaryExpr | -| 148 | ControlFlowNode for UnaryExpr | normal | 148 | test.py:148:51:148:88 | ControlFlowNode for Return | -| 148 | ControlFlowNode for f | normal | 148 | test.py:148:52:148:55 | ControlFlowNode for self | -| 148 | ControlFlowNode for f | normal | 148 | test.py:148:52:148:88 | ControlFlowNode for Subscript | -| 148 | ControlFlowNode for reachable | normal | 148 | test.py:148:40:148:88 | ControlFlowNode for Lambda | -| 148 | ControlFlowNode for self | normal | 148 | test.py:148:52:148:85 | ControlFlowNode for Attribute | -| 148 | ControlFlowNode for sorted | normal | 148 | test.py:148:23:148:31 | ControlFlowNode for reachable | -| 148 | ControlFlowNode for sorted() | normal | 148 | test.py:148:9:148:89 | ControlFlowNode for Return | -| 150 | ControlFlowNode for FunctionExpr | normal | 150 | test.py:150:9:150:26 | ControlFlowNode for _compute_reachable | -| 150 | ControlFlowNode for _compute_reachable | normal | 154 | test.py:154:5:154:30 | ControlFlowNode for FunctionExpr | -| 150 | ControlFlowNode for self | normal | 151 | test.py:151:9:151:12 | ControlFlowNode for self | -| 151 | ControlFlowNode for Attribute | normal | 151 | test.py:151:23:151:45 | ControlFlowNode for Str | -| 151 | ControlFlowNode for Attribute() | normal | 152 | test.py:152:16:152:24 | ControlFlowNode for frozenset | -| 151 | ControlFlowNode for Str | normal | 151 | test.py:151:9:151:46 | ControlFlowNode for Attribute() | -| 151 | ControlFlowNode for self | normal | 151 | test.py:151:9:151:21 | ControlFlowNode for Attribute | -| 152 | ControlFlowNode for Attribute | normal | 152 | test.py:152:16:152:53 | ControlFlowNode for frozenset() | -| 152 | ControlFlowNode for frozenset | normal | 152 | test.py:152:26:152:29 | ControlFlowNode for self | -| 152 | ControlFlowNode for frozenset() | normal | 152 | test.py:152:9:152:53 | ControlFlowNode for Return | -| 152 | ControlFlowNode for self | normal | 152 | test.py:152:26:152:52 | ControlFlowNode for Attribute | -| 154 | ControlFlowNode for FunctionExpr | normal | 154 | test.py:154:9:154:23 | ControlFlowNode for reachable_nodes | -| 154 | ControlFlowNode for reachable_nodes | normal | 158 | test.py:158:5:158:54 | ControlFlowNode for FunctionExpr | -| 154 | ControlFlowNode for self | normal | 155 | test.py:155:9:155:12 | ControlFlowNode for self | -| 155 | ControlFlowNode for Attribute | normal | 155 | test.py:155:23:155:33 | ControlFlowNode for Str | -| 155 | ControlFlowNode for Attribute() | normal | 156 | test.py:156:16:156:19 | ControlFlowNode for self | -| 155 | ControlFlowNode for Str | normal | 155 | test.py:155:9:155:34 | ControlFlowNode for Attribute() | -| 155 | ControlFlowNode for self | normal | 155 | test.py:155:9:155:21 | ControlFlowNode for Attribute | -| 156 | ControlFlowNode for Attribute | normal | 156 | test.py:156:9:156:30 | ControlFlowNode for Return | -| 156 | ControlFlowNode for self | normal | 156 | test.py:156:16:156:30 | ControlFlowNode for Attribute | -| 158 | ControlFlowNode for FunctionExpr | normal | 158 | test.py:158:9:158:47 | ControlFlowNode for _compute_reversed_depth_first_pre_order | -| 158 | ControlFlowNode for _compute_reversed_depth_first_pre_order | normal | 162 | test.py:162:5:162:48 | ControlFlowNode for FunctionExpr | -| 158 | ControlFlowNode for self | normal | 159 | test.py:159:9:159:12 | ControlFlowNode for self | -| 159 | ControlFlowNode for Attribute | normal | 159 | test.py:159:23:159:45 | ControlFlowNode for Str | -| 159 | ControlFlowNode for Attribute() | normal | 160 | test.py:160:16:160:23 | ControlFlowNode for reversed | -| 159 | ControlFlowNode for Str | normal | 159 | test.py:159:9:159:46 | ControlFlowNode for Attribute() | -| 159 | ControlFlowNode for self | normal | 159 | test.py:159:9:159:21 | ControlFlowNode for Attribute | -| 160 | ControlFlowNode for Attribute | normal | 160 | test.py:160:16:160:52 | ControlFlowNode for reversed() | -| 160 | ControlFlowNode for reversed | normal | 160 | test.py:160:25:160:28 | ControlFlowNode for self | -| 160 | ControlFlowNode for reversed() | normal | 160 | test.py:160:9:160:52 | ControlFlowNode for Return | -| 160 | ControlFlowNode for self | normal | 160 | test.py:160:25:160:51 | ControlFlowNode for Attribute | -| 162 | ControlFlowNode for FunctionExpr | normal | 162 | test.py:162:9:162:41 | ControlFlowNode for _compute_bb_depth_first_pre_order | -| 162 | ControlFlowNode for _compute_bb_depth_first_pre_order | normal | 171 | test.py:171:5:171:57 | ControlFlowNode for FunctionExpr | -| 162 | ControlFlowNode for self | normal | 163 | test.py:163:9:163:12 | ControlFlowNode for self | -| 163 | ControlFlowNode for Attribute | normal | 163 | test.py:163:23:163:45 | ControlFlowNode for Str | -| 163 | ControlFlowNode for Attribute() | normal | 164 | test.py:164:9:164:12 | ControlFlowNode for self | -| 163 | ControlFlowNode for Str | normal | 163 | test.py:163:9:163:46 | ControlFlowNode for Attribute() | -| 163 | ControlFlowNode for self | normal | 163 | test.py:163:9:163:21 | ControlFlowNode for Attribute | -| 164 | ControlFlowNode for Attribute | normal | 164 | test.py:164:23:164:32 | ControlFlowNode for Str | -| 164 | ControlFlowNode for Attribute() | normal | 165 | test.py:165:15:165:16 | ControlFlowNode for List | -| 164 | ControlFlowNode for Str | normal | 164 | test.py:164:9:164:33 | ControlFlowNode for Attribute() | -| 164 | ControlFlowNode for self | normal | 164 | test.py:164:9:164:21 | ControlFlowNode for Attribute | -| 165 | ControlFlowNode for List | normal | 165 | test.py:165:9:165:11 | ControlFlowNode for bbs | -| 165 | ControlFlowNode for bbs | normal | 166 | test.py:166:18:166:21 | ControlFlowNode for self | -| 166 | ControlFlowNode for Attribute | normal | 166 | test.py:166:9:166:45 | ControlFlowNode for For | -| 166 | ControlFlowNode for For | normal | 166 | test.py:166:13:166:13 | ControlFlowNode for n | -| 166 | ControlFlowNode for For | normal | 169 | test.py:169:16:169:18 | ControlFlowNode for bbs | -| 166 | ControlFlowNode for n | normal | 167 | test.py:167:16:167:16 | ControlFlowNode for n | -| 166 | ControlFlowNode for self | normal | 166 | test.py:166:18:166:44 | ControlFlowNode for Attribute | -| 167 | ControlFlowNode for Attribute | normal | 167 | test.py:167:16:167:34 | ControlFlowNode for Compare | -| 167 | ControlFlowNode for Compare | normal | 166 | test.py:166:9:166:45 | ControlFlowNode for For | -| 167 | ControlFlowNode for Compare | normal | 168 | test.py:168:17:168:19 | ControlFlowNode for bbs | -| 167 | ControlFlowNode for n | normal | 167 | test.py:167:21:167:24 | ControlFlowNode for self | -| 167 | ControlFlowNode for self | normal | 167 | test.py:167:21:167:34 | ControlFlowNode for Attribute | -| 168 | ControlFlowNode for Attribute | normal | 168 | test.py:168:28:168:28 | ControlFlowNode for n | -| 168 | ControlFlowNode for Attribute() | normal | 166 | test.py:166:9:166:45 | ControlFlowNode for For | -| 168 | ControlFlowNode for bbs | normal | 168 | test.py:168:17:168:26 | ControlFlowNode for Attribute | -| 168 | ControlFlowNode for n | normal | 168 | test.py:168:17:168:29 | ControlFlowNode for Attribute() | -| 169 | ControlFlowNode for bbs | normal | 169 | test.py:169:9:169:18 | ControlFlowNode for Return | -| 171 | ControlFlowNode for FunctionExpr | normal | 171 | test.py:171:9:171:50 | ControlFlowNode for _compute_bb_reversed_depth_first_pre_order | -| 171 | ControlFlowNode for _compute_bb_reversed_depth_first_pre_order | normal | 175 | test.py:175:5:175:52 | ControlFlowNode for FunctionExpr | -| 171 | ControlFlowNode for self | normal | 172 | test.py:172:9:172:12 | ControlFlowNode for self | -| 172 | ControlFlowNode for Attribute | normal | 172 | test.py:172:23:172:48 | ControlFlowNode for Str | -| 172 | ControlFlowNode for Attribute() | normal | 173 | test.py:173:16:173:23 | ControlFlowNode for reversed | -| 172 | ControlFlowNode for Str | normal | 172 | test.py:172:9:172:49 | ControlFlowNode for Attribute() | -| 172 | ControlFlowNode for self | normal | 172 | test.py:172:9:172:21 | ControlFlowNode for Attribute | -| 173 | ControlFlowNode for Attribute | normal | 173 | test.py:173:16:173:55 | ControlFlowNode for reversed() | -| 173 | ControlFlowNode for reversed | normal | 173 | test.py:173:25:173:28 | ControlFlowNode for self | -| 173 | ControlFlowNode for reversed() | normal | 173 | test.py:173:9:173:55 | ControlFlowNode for Return | -| 173 | ControlFlowNode for self | normal | 173 | test.py:173:25:173:54 | ControlFlowNode for Attribute | -| 175 | ControlFlowNode for FunctionExpr | normal | 175 | test.py:175:9:175:45 | ControlFlowNode for _compute_depth_first_pre_order_labels | -| 175 | ControlFlowNode for _compute_depth_first_pre_order_labels | normal | 196 | test.py:196:5:196:29 | ControlFlowNode for FunctionExpr | -| 175 | ControlFlowNode for self | normal | 176 | test.py:176:9:176:48 | ControlFlowNode for Str | -| 176 | ControlFlowNode for Str | normal | 177 | test.py:177:18:177:19 | ControlFlowNode for Dict | -| 177 | ControlFlowNode for Dict | normal | 177 | test.py:177:9:177:14 | ControlFlowNode for orders | -| 177 | ControlFlowNode for orders | normal | 178 | test.py:178:17:178:17 | ControlFlowNode for IntegerLiteral | -| 178 | ControlFlowNode for IntegerLiteral | normal | 178 | test.py:178:9:178:13 | ControlFlowNode for order | -| 178 | ControlFlowNode for order | normal | 179 | test.py:179:28:179:31 | ControlFlowNode for self | -| 179 | ControlFlowNode for Attribute | normal | 179 | test.py:179:26:179:38 | ControlFlowNode for List | -| 179 | ControlFlowNode for List | normal | 179 | test.py:179:9:179:22 | ControlFlowNode for nodes_to_visit | -| 179 | ControlFlowNode for nodes_to_visit | normal | 180 | test.py:180:9:180:29 | ControlFlowNode for While | -| 179 | ControlFlowNode for self | normal | 179 | test.py:179:28:179:36 | ControlFlowNode for Attribute | -| 180 | ControlFlowNode for While | normal | 180 | test.py:180:15:180:28 | ControlFlowNode for nodes_to_visit | -| 180 | ControlFlowNode for nodes_to_visit | normal | 181 | test.py:181:20:181:33 | ControlFlowNode for nodes_to_visit | -| 180 | ControlFlowNode for nodes_to_visit | normal | 194 | test.py:194:16:194:21 | ControlFlowNode for orders | -| 181 | ControlFlowNode for IntegerLiteral | normal | 181 | test.py:181:35:181:36 | ControlFlowNode for UnaryExpr | -| 181 | ControlFlowNode for Subscript | normal | 181 | test.py:181:13:181:16 | ControlFlowNode for node | -| 181 | ControlFlowNode for UnaryExpr | normal | 181 | test.py:181:20:181:37 | ControlFlowNode for Subscript | -| 181 | ControlFlowNode for node | normal | 182 | test.py:182:28:182:28 | ControlFlowNode for IntegerLiteral | -| 181 | ControlFlowNode for nodes_to_visit | normal | 181 | test.py:181:36:181:36 | ControlFlowNode for IntegerLiteral | -| 182 | ControlFlowNode for IntegerLiteral | normal | 182 | test.py:182:13:182:18 | ControlFlowNode for orders | -| 182 | ControlFlowNode for Subscript | normal | 183 | test.py:183:16:183:19 | ControlFlowNode for node | -| 182 | ControlFlowNode for node | normal | 182 | test.py:182:13:182:24 | ControlFlowNode for Subscript | -| 182 | ControlFlowNode for orders | normal | 182 | test.py:182:20:182:23 | ControlFlowNode for node | -| 183 | ControlFlowNode for Attribute | normal | 183 | test.py:183:16:183:32 | ControlFlowNode for Compare | -| 183 | ControlFlowNode for Compare | normal | 184 | test.py:184:29:184:32 | ControlFlowNode for self | -| 183 | ControlFlowNode for Compare | normal | 190 | test.py:190:16:190:19 | ControlFlowNode for node | -| 183 | ControlFlowNode for node | normal | 183 | test.py:183:24:183:27 | ControlFlowNode for self | -| 183 | ControlFlowNode for self | normal | 183 | test.py:183:24:183:32 | ControlFlowNode for Attribute | -| 184 | ControlFlowNode for Attribute | normal | 184 | test.py:184:39:184:42 | ControlFlowNode for node | -| 184 | ControlFlowNode for For | normal | 184 | test.py:184:21:184:24 | ControlFlowNode for succ | -| 184 | ControlFlowNode for For | normal | 190 | test.py:190:16:190:19 | ControlFlowNode for node | -| 184 | ControlFlowNode for Subscript | normal | 184 | test.py:184:17:184:44 | ControlFlowNode for For | -| 184 | ControlFlowNode for node | normal | 184 | test.py:184:29:184:43 | ControlFlowNode for Subscript | -| 184 | ControlFlowNode for self | normal | 184 | test.py:184:29:184:37 | ControlFlowNode for Attribute | -| 184 | ControlFlowNode for succ | normal | 185 | test.py:185:24:185:27 | ControlFlowNode for succ | -| 185 | ControlFlowNode for Compare | normal | 186 | test.py:186:25:186:38 | ControlFlowNode for nodes_to_visit | -| 185 | ControlFlowNode for Compare | normal | 188 | test.py:188:25:188:34 | ControlFlowNode for AugAssign | -| 185 | ControlFlowNode for orders | normal | 185 | test.py:185:24:185:41 | ControlFlowNode for Compare | -| 185 | ControlFlowNode for succ | normal | 185 | test.py:185:36:185:41 | ControlFlowNode for orders | -| 186 | ControlFlowNode for Attribute | normal | 186 | test.py:186:47:186:50 | ControlFlowNode for succ | -| 186 | ControlFlowNode for Attribute() | normal | 184 | test.py:184:17:184:44 | ControlFlowNode for For | -| 186 | ControlFlowNode for nodes_to_visit | normal | 186 | test.py:186:25:186:45 | ControlFlowNode for Attribute | -| 186 | ControlFlowNode for succ | normal | 186 | test.py:186:25:186:51 | ControlFlowNode for Attribute() | -| 188 | ControlFlowNode for AugAssign | normal | 188 | test.py:188:25:188:29 | ControlFlowNode for order | -| 188 | ControlFlowNode for BinaryExpr | normal | 188 | test.py:188:25:188:29 | ControlFlowNode for order | -| 188 | ControlFlowNode for IntegerLiteral | normal | 188 | test.py:188:25:188:34 | ControlFlowNode for BinaryExpr | -| 188 | ControlFlowNode for order | normal | 188 | test.py:188:34:188:34 | ControlFlowNode for IntegerLiteral | -| 188 | ControlFlowNode for order | normal | 189 | test.py:189:40:189:44 | ControlFlowNode for order | -| 189 | ControlFlowNode for Subscript | normal | 184 | test.py:184:17:184:44 | ControlFlowNode for For | -| 189 | ControlFlowNode for node | normal | 189 | test.py:189:25:189:36 | ControlFlowNode for Subscript | -| 189 | ControlFlowNode for order | normal | 189 | test.py:189:25:189:30 | ControlFlowNode for orders | -| 189 | ControlFlowNode for orders | normal | 189 | test.py:189:32:189:35 | ControlFlowNode for node | -| 190 | ControlFlowNode for Compare | normal | 180 | test.py:180:9:180:29 | ControlFlowNode for While | -| 190 | ControlFlowNode for Compare | normal | 191 | test.py:191:17:191:30 | ControlFlowNode for nodes_to_visit | -| 190 | ControlFlowNode for IntegerLiteral | normal | 190 | test.py:190:39:190:40 | ControlFlowNode for UnaryExpr | -| 190 | ControlFlowNode for Subscript | normal | 190 | test.py:190:16:190:41 | ControlFlowNode for Compare | -| 190 | ControlFlowNode for UnaryExpr | normal | 190 | test.py:190:24:190:41 | ControlFlowNode for Subscript | -| 190 | ControlFlowNode for node | normal | 190 | test.py:190:24:190:37 | ControlFlowNode for nodes_to_visit | -| 190 | ControlFlowNode for nodes_to_visit | normal | 190 | test.py:190:40:190:40 | ControlFlowNode for IntegerLiteral | -| 191 | ControlFlowNode for Attribute | normal | 191 | test.py:191:17:191:36 | ControlFlowNode for Attribute() | -| 191 | ControlFlowNode for Attribute() | normal | 192 | test.py:192:17:192:26 | ControlFlowNode for AugAssign | -| 191 | ControlFlowNode for nodes_to_visit | normal | 191 | test.py:191:17:191:34 | ControlFlowNode for Attribute | -| 192 | ControlFlowNode for AugAssign | normal | 192 | test.py:192:17:192:21 | ControlFlowNode for order | -| 192 | ControlFlowNode for BinaryExpr | normal | 192 | test.py:192:17:192:21 | ControlFlowNode for order | -| 192 | ControlFlowNode for IntegerLiteral | normal | 192 | test.py:192:17:192:26 | ControlFlowNode for BinaryExpr | -| 192 | ControlFlowNode for order | normal | 192 | test.py:192:26:192:26 | ControlFlowNode for IntegerLiteral | -| 192 | ControlFlowNode for order | normal | 193 | test.py:193:32:193:36 | ControlFlowNode for order | -| 193 | ControlFlowNode for Subscript | normal | 180 | test.py:180:9:180:29 | ControlFlowNode for While | -| 193 | ControlFlowNode for node | normal | 193 | test.py:193:17:193:28 | ControlFlowNode for Subscript | -| 193 | ControlFlowNode for order | normal | 193 | test.py:193:17:193:22 | ControlFlowNode for orders | -| 193 | ControlFlowNode for orders | normal | 193 | test.py:193:24:193:27 | ControlFlowNode for node | -| 194 | ControlFlowNode for orders | normal | 194 | test.py:194:9:194:21 | ControlFlowNode for Return | -| 196 | ControlFlowNode for FunctionExpr | normal | 196 | test.py:196:9:196:22 | ControlFlowNode for _compute_idoms | -| 196 | ControlFlowNode for _compute_idoms | normal | 227 | test.py:227:5:227:20 | ControlFlowNode for FunctionExpr | -| 196 | ControlFlowNode for self | normal | 197 | test.py:197:9:197:12 | ControlFlowNode for self | -| 197 | ControlFlowNode for Attribute | normal | 197 | test.py:197:23:197:45 | ControlFlowNode for Str | -| 197 | ControlFlowNode for Attribute() | normal | 198 | test.py:198:17:198:18 | ControlFlowNode for Dict | -| 197 | ControlFlowNode for Str | normal | 197 | test.py:197:9:197:46 | ControlFlowNode for Attribute() | -| 197 | ControlFlowNode for self | normal | 197 | test.py:197:9:197:21 | ControlFlowNode for Attribute | -| 198 | ControlFlowNode for Dict | normal | 198 | test.py:198:9:198:13 | ControlFlowNode for idoms | -| 198 | ControlFlowNode for idoms | normal | 200 | test.py:200:9:200:38 | ControlFlowNode for FunctionExpr | -| 200 | ControlFlowNode for FunctionExpr | normal | 200 | test.py:200:13:200:29 | ControlFlowNode for idom_intersection | -| 200 | ControlFlowNode for idom_intersection | normal | 210 | test.py:210:21:210:24 | ControlFlowNode for self | -| 200 | ControlFlowNode for n1 | normal | 200 | test.py:200:35:200:36 | ControlFlowNode for n2 | -| 200 | ControlFlowNode for n2 | normal | 201 | test.py:201:13:201:54 | ControlFlowNode for Str | -| 201 | ControlFlowNode for Str | normal | 202 | test.py:202:22:202:25 | ControlFlowNode for self | -| 202 | ControlFlowNode for Attribute | normal | 202 | test.py:202:13:202:18 | ControlFlowNode for orders | -| 202 | ControlFlowNode for orders | normal | 203 | test.py:203:13:203:31 | ControlFlowNode for While | -| 202 | ControlFlowNode for self | normal | 202 | test.py:202:22:202:55 | ControlFlowNode for Attribute | -| 203 | ControlFlowNode for Compare | normal | 204 | test.py:204:17:204:46 | ControlFlowNode for While | -| 203 | ControlFlowNode for Compare | normal | 208 | test.py:208:20:208:21 | ControlFlowNode for n1 | -| 203 | ControlFlowNode for While | normal | 203 | test.py:203:19:203:20 | ControlFlowNode for n1 | -| 203 | ControlFlowNode for n1 | normal | 203 | test.py:203:29:203:30 | ControlFlowNode for n2 | -| 203 | ControlFlowNode for n2 | normal | 203 | test.py:203:19:203:30 | ControlFlowNode for Compare | -| 204 | ControlFlowNode for Compare | normal | 205 | test.py:205:26:205:30 | ControlFlowNode for idoms | -| 204 | ControlFlowNode for Compare | normal | 206 | test.py:206:17:206:46 | ControlFlowNode for While | -| 204 | ControlFlowNode for Subscript | normal | 204 | test.py:204:23:204:45 | ControlFlowNode for Compare | -| 204 | ControlFlowNode for Subscript | normal | 204 | test.py:204:36:204:41 | ControlFlowNode for orders | -| 204 | ControlFlowNode for While | normal | 204 | test.py:204:23:204:28 | ControlFlowNode for orders | -| 204 | ControlFlowNode for n1 | normal | 204 | test.py:204:23:204:32 | ControlFlowNode for Subscript | -| 204 | ControlFlowNode for n2 | normal | 204 | test.py:204:36:204:45 | ControlFlowNode for Subscript | -| 204 | ControlFlowNode for orders | normal | 204 | test.py:204:30:204:31 | ControlFlowNode for n1 | -| 204 | ControlFlowNode for orders | normal | 204 | test.py:204:43:204:44 | ControlFlowNode for n2 | -| 205 | ControlFlowNode for Subscript | normal | 205 | test.py:205:21:205:22 | ControlFlowNode for n1 | -| 205 | ControlFlowNode for idoms | normal | 205 | test.py:205:32:205:33 | ControlFlowNode for n1 | -| 205 | ControlFlowNode for n1 | normal | 204 | test.py:204:17:204:46 | ControlFlowNode for While | -| 205 | ControlFlowNode for n1 | normal | 205 | test.py:205:26:205:34 | ControlFlowNode for Subscript | -| 206 | ControlFlowNode for Compare | normal | 203 | test.py:203:13:203:31 | ControlFlowNode for While | -| 206 | ControlFlowNode for Compare | normal | 207 | test.py:207:26:207:30 | ControlFlowNode for idoms | -| 206 | ControlFlowNode for Subscript | normal | 206 | test.py:206:23:206:45 | ControlFlowNode for Compare | -| 206 | ControlFlowNode for Subscript | normal | 206 | test.py:206:36:206:41 | ControlFlowNode for orders | -| 206 | ControlFlowNode for While | normal | 206 | test.py:206:23:206:28 | ControlFlowNode for orders | -| 206 | ControlFlowNode for n1 | normal | 206 | test.py:206:36:206:45 | ControlFlowNode for Subscript | -| 206 | ControlFlowNode for n2 | normal | 206 | test.py:206:23:206:32 | ControlFlowNode for Subscript | -| 206 | ControlFlowNode for orders | normal | 206 | test.py:206:30:206:31 | ControlFlowNode for n2 | -| 206 | ControlFlowNode for orders | normal | 206 | test.py:206:43:206:44 | ControlFlowNode for n1 | -| 207 | ControlFlowNode for Subscript | normal | 207 | test.py:207:21:207:22 | ControlFlowNode for n2 | -| 207 | ControlFlowNode for idoms | normal | 207 | test.py:207:32:207:33 | ControlFlowNode for n2 | -| 207 | ControlFlowNode for n2 | normal | 206 | test.py:206:17:206:46 | ControlFlowNode for While | -| 207 | ControlFlowNode for n2 | normal | 207 | test.py:207:26:207:34 | ControlFlowNode for Subscript | -| 208 | ControlFlowNode for n1 | normal | 208 | test.py:208:13:208:21 | ControlFlowNode for Return | -| 210 | ControlFlowNode for Attribute | normal | 210 | test.py:210:9:210:48 | ControlFlowNode for For | -| 210 | ControlFlowNode for For | normal | 210 | test.py:210:13:210:16 | ControlFlowNode for node | -| 210 | ControlFlowNode for For | normal | 225 | test.py:225:16:225:20 | ControlFlowNode for idoms | -| 210 | ControlFlowNode for node | normal | 211 | test.py:211:16:211:18 | ControlFlowNode for len | -| 210 | ControlFlowNode for self | normal | 210 | test.py:210:21:210:47 | ControlFlowNode for Attribute | -| 211 | ControlFlowNode for Attribute | normal | 211 | test.py:211:30:211:33 | ControlFlowNode for node | -| 211 | ControlFlowNode for Compare | normal | 212 | test.py:212:31:212:34 | ControlFlowNode for next | -| 211 | ControlFlowNode for Compare | normal | 214 | test.py:214:24:214:27 | ControlFlowNode for None | -| 211 | ControlFlowNode for IntegerLiteral | normal | 211 | test.py:211:16:211:40 | ControlFlowNode for Compare | -| 211 | ControlFlowNode for Subscript | normal | 211 | test.py:211:16:211:35 | ControlFlowNode for len() | -| 211 | ControlFlowNode for len | normal | 211 | test.py:211:20:211:23 | ControlFlowNode for self | -| 211 | ControlFlowNode for len() | normal | 211 | test.py:211:40:211:40 | ControlFlowNode for IntegerLiteral | -| 211 | ControlFlowNode for node | normal | 211 | test.py:211:20:211:34 | ControlFlowNode for Subscript | -| 211 | ControlFlowNode for self | normal | 211 | test.py:211:20:211:28 | ControlFlowNode for Attribute | -| 212 | ControlFlowNode for Attribute | normal | 212 | test.py:212:51:212:54 | ControlFlowNode for node | -| 212 | ControlFlowNode for Subscript | normal | 210 | test.py:210:9:210:48 | ControlFlowNode for For | -| 212 | ControlFlowNode for Subscript | normal | 212 | test.py:212:36:212:56 | ControlFlowNode for iter() | -| 212 | ControlFlowNode for idoms | normal | 212 | test.py:212:23:212:26 | ControlFlowNode for node | -| 212 | ControlFlowNode for iter | normal | 212 | test.py:212:41:212:44 | ControlFlowNode for self | -| 212 | ControlFlowNode for iter() | normal | 212 | test.py:212:31:212:57 | ControlFlowNode for next() | -| 212 | ControlFlowNode for next | normal | 212 | test.py:212:36:212:39 | ControlFlowNode for iter | -| 212 | ControlFlowNode for next() | normal | 212 | test.py:212:17:212:21 | ControlFlowNode for idoms | -| 212 | ControlFlowNode for node | normal | 212 | test.py:212:17:212:27 | ControlFlowNode for Subscript | -| 212 | ControlFlowNode for node | normal | 212 | test.py:212:41:212:55 | ControlFlowNode for Subscript | -| 212 | ControlFlowNode for self | normal | 212 | test.py:212:41:212:49 | ControlFlowNode for Attribute | -| 214 | ControlFlowNode for None | normal | 214 | test.py:214:17:214:20 | ControlFlowNode for idom | -| 214 | ControlFlowNode for idom | normal | 215 | test.py:215:26:215:29 | ControlFlowNode for self | -| 215 | ControlFlowNode for Attribute | normal | 215 | test.py:215:36:215:39 | ControlFlowNode for node | -| 215 | ControlFlowNode for For | normal | 215 | test.py:215:21:215:21 | ControlFlowNode for p | -| 215 | ControlFlowNode for For | normal | 223 | test.py:223:20:223:23 | ControlFlowNode for idom | -| 215 | ControlFlowNode for Subscript | normal | 215 | test.py:215:17:215:41 | ControlFlowNode for For | -| 215 | ControlFlowNode for node | normal | 215 | test.py:215:26:215:40 | ControlFlowNode for Subscript | -| 215 | ControlFlowNode for p | normal | 216 | test.py:216:24:216:24 | ControlFlowNode for p | -| 215 | ControlFlowNode for self | normal | 215 | test.py:215:26:215:34 | ControlFlowNode for Attribute | -| 216 | ControlFlowNode for Attribute | normal | 216 | test.py:216:24:216:37 | ControlFlowNode for Compare | -| 216 | ControlFlowNode for Compare | normal | 217 | test.py:217:32:217:32 | ControlFlowNode for p | -| 216 | ControlFlowNode for Compare | normal | 218 | test.py:218:26:218:26 | ControlFlowNode for p | -| 216 | ControlFlowNode for p | normal | 216 | test.py:216:29:216:32 | ControlFlowNode for self | -| 216 | ControlFlowNode for self | normal | 216 | test.py:216:29:216:37 | ControlFlowNode for Attribute | -| 217 | ControlFlowNode for idom | normal | 215 | test.py:215:17:215:41 | ControlFlowNode for For | -| 217 | ControlFlowNode for p | normal | 217 | test.py:217:25:217:28 | ControlFlowNode for idom | -| 218 | ControlFlowNode for Compare | normal | 215 | test.py:215:17:215:41 | ControlFlowNode for For | -| 218 | ControlFlowNode for Compare | normal | 219 | test.py:219:28:219:31 | ControlFlowNode for idom | -| 218 | ControlFlowNode for idoms | normal | 218 | test.py:218:26:218:35 | ControlFlowNode for Compare | -| 218 | ControlFlowNode for p | normal | 218 | test.py:218:31:218:35 | ControlFlowNode for idoms | -| 219 | ControlFlowNode for Compare | normal | 220 | test.py:220:36:220:36 | ControlFlowNode for p | -| 219 | ControlFlowNode for Compare | normal | 222 | test.py:222:36:222:52 | ControlFlowNode for idom_intersection | -| 219 | ControlFlowNode for None | normal | 219 | test.py:219:28:219:39 | ControlFlowNode for Compare | -| 219 | ControlFlowNode for idom | normal | 219 | test.py:219:36:219:39 | ControlFlowNode for None | -| 220 | ControlFlowNode for idom | normal | 215 | test.py:215:17:215:41 | ControlFlowNode for For | -| 220 | ControlFlowNode for p | normal | 220 | test.py:220:29:220:32 | ControlFlowNode for idom | -| 222 | ControlFlowNode for idom | normal | 215 | test.py:215:17:215:41 | ControlFlowNode for For | -| 222 | ControlFlowNode for idom | normal | 222 | test.py:222:60:222:60 | ControlFlowNode for p | -| 222 | ControlFlowNode for idom_intersection | normal | 222 | test.py:222:54:222:57 | ControlFlowNode for idom | -| 222 | ControlFlowNode for idom_intersection() | normal | 222 | test.py:222:29:222:32 | ControlFlowNode for idom | -| 222 | ControlFlowNode for p | normal | 222 | test.py:222:36:222:61 | ControlFlowNode for idom_intersection() | -| 223 | ControlFlowNode for Compare | normal | 210 | test.py:210:9:210:48 | ControlFlowNode for For | -| 223 | ControlFlowNode for Compare | normal | 224 | test.py:224:35:224:38 | ControlFlowNode for idom | -| 223 | ControlFlowNode for None | normal | 223 | test.py:223:20:223:35 | ControlFlowNode for Compare | -| 223 | ControlFlowNode for idom | normal | 223 | test.py:223:32:223:35 | ControlFlowNode for None | -| 224 | ControlFlowNode for Subscript | normal | 210 | test.py:210:9:210:48 | ControlFlowNode for For | -| 224 | ControlFlowNode for idom | normal | 224 | test.py:224:21:224:25 | ControlFlowNode for idoms | -| 224 | ControlFlowNode for idoms | normal | 224 | test.py:224:27:224:30 | ControlFlowNode for node | -| 224 | ControlFlowNode for node | normal | 224 | test.py:224:21:224:31 | ControlFlowNode for Subscript | -| 225 | ControlFlowNode for idoms | normal | 225 | test.py:225:9:225:20 | ControlFlowNode for Return | -| 227 | ControlFlowNode for FunctionExpr | normal | 227 | test.py:227:9:227:13 | ControlFlowNode for idoms | -| 227 | ControlFlowNode for idoms | normal | 236 | test.py:236:5:236:42 | ControlFlowNode for FunctionExpr | -| 227 | ControlFlowNode for self | normal | 228 | test.py:228:9:228:65 | ControlFlowNode for Str | -| 228 | ControlFlowNode for Str | normal | 229 | test.py:229:9:229:12 | ControlFlowNode for self | -| 229 | ControlFlowNode for Attribute | normal | 229 | test.py:229:23:229:29 | ControlFlowNode for Str | -| 229 | ControlFlowNode for Attribute() | normal | 230 | test.py:230:17:230:20 | ControlFlowNode for self | -| 229 | ControlFlowNode for Str | normal | 229 | test.py:229:9:229:30 | ControlFlowNode for Attribute() | -| 229 | ControlFlowNode for self | normal | 229 | test.py:229:9:229:21 | ControlFlowNode for Attribute | -| 230 | ControlFlowNode for Attribute | normal | 230 | test.py:230:9:230:13 | ControlFlowNode for idoms | -| 230 | ControlFlowNode for idoms | normal | 231 | test.py:231:18:231:21 | ControlFlowNode for self | -| 230 | ControlFlowNode for self | normal | 230 | test.py:230:17:230:27 | ControlFlowNode for Attribute | -| 231 | ControlFlowNode for Attribute | normal | 231 | test.py:231:9:231:32 | ControlFlowNode for For | -| 231 | ControlFlowNode for For | normal | 231 | test.py:231:13:231:13 | ControlFlowNode for n | -| 231 | ControlFlowNode for n | normal | 232 | test.py:232:16:232:16 | ControlFlowNode for n | -| 231 | ControlFlowNode for self | normal | 231 | test.py:231:18:231:31 | ControlFlowNode for Attribute | -| 232 | ControlFlowNode for Compare | normal | 231 | test.py:231:9:231:32 | ControlFlowNode for For | -| 232 | ControlFlowNode for Compare | normal | 233 | test.py:233:23:233:23 | ControlFlowNode for n | -| 232 | ControlFlowNode for idoms | normal | 232 | test.py:232:16:232:25 | ControlFlowNode for Compare | -| 232 | ControlFlowNode for n | normal | 232 | test.py:232:21:232:25 | ControlFlowNode for idoms | -| 233 | ControlFlowNode for Subscript | normal | 233 | test.py:233:23:233:33 | ControlFlowNode for Tuple | -| 233 | ControlFlowNode for Tuple | normal | 233 | test.py:233:17:233:33 | ControlFlowNode for Yield | -| 233 | ControlFlowNode for Yield | normal | 231 | test.py:231:9:231:32 | ControlFlowNode for For | -| 233 | ControlFlowNode for idoms | normal | 233 | test.py:233:32:233:32 | ControlFlowNode for n | -| 233 | ControlFlowNode for n | normal | 233 | test.py:233:26:233:30 | ControlFlowNode for idoms | -| 233 | ControlFlowNode for n | normal | 233 | test.py:233:26:233:33 | ControlFlowNode for Subscript | -| 236 | ControlFlowNode for FunctionExpr | normal | 236 | test.py:236:9:236:35 | ControlFlowNode for _compute_dominance_frontier | -| 236 | ControlFlowNode for _compute_dominance_frontier | normal | 268 | test.py:268:5:268:33 | ControlFlowNode for FunctionExpr | -| 236 | ControlFlowNode for self | normal | 237 | test.py:237:9:238:64 | ControlFlowNode for Str | -| 237 | ControlFlowNode for Str | normal | 240 | test.py:240:9:240:33 | ControlFlowNode for FunctionExpr | -| 240 | ControlFlowNode for FunctionExpr | normal | 240 | test.py:240:13:240:21 | ControlFlowNode for dominates | -| 240 | ControlFlowNode for dom | normal | 240 | test.py:240:28:240:31 | ControlFlowNode for node | -| 240 | ControlFlowNode for dominates | normal | 248 | test.py:248:9:248:12 | ControlFlowNode for self | -| 240 | ControlFlowNode for node | normal | 241 | test.py:241:13:241:32 | ControlFlowNode for While | -| 241 | ControlFlowNode for Compare | normal | 242 | test.py:242:29:242:33 | ControlFlowNode for idoms | -| 241 | ControlFlowNode for Compare | normal | 246 | test.py:246:20:246:24 | ControlFlowNode for False | -| 241 | ControlFlowNode for While | normal | 241 | test.py:241:19:241:22 | ControlFlowNode for node | -| 241 | ControlFlowNode for idoms | normal | 241 | test.py:241:19:241:31 | ControlFlowNode for Compare | -| 241 | ControlFlowNode for node | normal | 241 | test.py:241:27:241:31 | ControlFlowNode for idoms | -| 242 | ControlFlowNode for Subscript | normal | 242 | test.py:242:17:242:25 | ControlFlowNode for next_node | -| 242 | ControlFlowNode for idoms | normal | 242 | test.py:242:35:242:38 | ControlFlowNode for node | -| 242 | ControlFlowNode for next_node | normal | 243 | test.py:243:20:243:22 | ControlFlowNode for dom | -| 242 | ControlFlowNode for node | normal | 242 | test.py:242:29:242:39 | ControlFlowNode for Subscript | -| 243 | ControlFlowNode for Compare | normal | 244 | test.py:244:28:244:31 | ControlFlowNode for True | -| 243 | ControlFlowNode for Compare | normal | 245 | test.py:245:24:245:32 | ControlFlowNode for next_node | -| 243 | ControlFlowNode for dom | normal | 243 | test.py:243:27:243:35 | ControlFlowNode for next_node | -| 243 | ControlFlowNode for next_node | normal | 243 | test.py:243:20:243:35 | ControlFlowNode for Compare | -| 244 | ControlFlowNode for True | normal | 244 | test.py:244:21:244:31 | ControlFlowNode for Return | -| 245 | ControlFlowNode for next_node | normal | 245 | test.py:245:17:245:20 | ControlFlowNode for node | -| 245 | ControlFlowNode for node | normal | 241 | test.py:241:13:241:32 | ControlFlowNode for While | -| 246 | ControlFlowNode for False | normal | 246 | test.py:246:13:246:24 | ControlFlowNode for Return | -| 248 | ControlFlowNode for Attribute | normal | 248 | test.py:248:23:248:29 | ControlFlowNode for Str | -| 248 | ControlFlowNode for Attribute() | normal | 249 | test.py:249:17:249:20 | ControlFlowNode for self | -| 248 | ControlFlowNode for Str | normal | 248 | test.py:248:9:248:30 | ControlFlowNode for Attribute() | -| 248 | ControlFlowNode for self | normal | 248 | test.py:248:9:248:21 | ControlFlowNode for Attribute | -| 249 | ControlFlowNode for Attribute | normal | 249 | test.py:249:9:249:13 | ControlFlowNode for idoms | -| 249 | ControlFlowNode for idoms | normal | 250 | test.py:250:30:250:31 | ControlFlowNode for Dict | -| 249 | ControlFlowNode for self | normal | 249 | test.py:249:17:249:27 | ControlFlowNode for Attribute | -| 250 | ControlFlowNode for Dict | normal | 250 | test.py:250:9:250:26 | ControlFlowNode for dominance_frontier | -| 250 | ControlFlowNode for dominance_frontier | normal | 251 | test.py:251:17:251:18 | ControlFlowNode for Dict | -| 251 | ControlFlowNode for Dict | normal | 251 | test.py:251:9:251:13 | ControlFlowNode for df_up | -| 251 | ControlFlowNode for df_up | normal | 252 | test.py:252:20:252:31 | ControlFlowNode for _reverse_map | -| 252 | ControlFlowNode for _reverse_map | normal | 252 | test.py:252:33:252:37 | ControlFlowNode for idoms | -| 252 | ControlFlowNode for _reverse_map() | normal | 252 | test.py:252:9:252:16 | ControlFlowNode for dom_tree | -| 252 | ControlFlowNode for dom_tree | normal | 253 | test.py:253:9:253:12 | ControlFlowNode for self | -| 252 | ControlFlowNode for idoms | normal | 252 | test.py:252:20:252:38 | ControlFlowNode for _reverse_map() | -| 253 | ControlFlowNode for Attribute | normal | 253 | test.py:253:23:253:54 | ControlFlowNode for Str | -| 253 | ControlFlowNode for Attribute() | normal | 254 | test.py:254:21:254:24 | ControlFlowNode for self | -| 253 | ControlFlowNode for Str | normal | 253 | test.py:253:9:253:55 | ControlFlowNode for Attribute() | -| 253 | ControlFlowNode for self | normal | 253 | test.py:253:9:253:21 | ControlFlowNode for Attribute | -| 254 | ControlFlowNode for Attribute | normal | 254 | test.py:254:9:254:57 | ControlFlowNode for For | -| 254 | ControlFlowNode for For | normal | 254 | test.py:254:13:254:16 | ControlFlowNode for node | -| 254 | ControlFlowNode for For | normal | 266 | test.py:266:16:266:33 | ControlFlowNode for dominance_frontier | -| 254 | ControlFlowNode for node | normal | 255 | test.py:255:26:255:28 | ControlFlowNode for set | -| 254 | ControlFlowNode for self | normal | 254 | test.py:254:21:254:56 | ControlFlowNode for Attribute | -| 255 | ControlFlowNode for .0 | normal | 255 | test.py:255:30:255:75 | ControlFlowNode for .0 | -| 255 | ControlFlowNode for .0 | normal | 255 | test.py:255:30:255:75 | ControlFlowNode for For | -| 255 | ControlFlowNode for Attribute | normal | 255 | test.py:255:51:255:54 | ControlFlowNode for node | -| 255 | ControlFlowNode for Compare | normal | 255 | test.py:255:30:255:30 | ControlFlowNode for n | -| 255 | ControlFlowNode for Compare | normal | 255 | test.py:255:30:255:75 | ControlFlowNode for For | -| 255 | ControlFlowNode for For | normal | 255 | test.py:255:36:255:36 | ControlFlowNode for n | -| 255 | ControlFlowNode for GeneratorExp | normal | 255 | test.py:255:26:255:76 | ControlFlowNode for set() | -| 255 | ControlFlowNode for Subscript | normal | 255 | test.py:255:30:255:75 | ControlFlowNode for GeneratorExp | -| 255 | ControlFlowNode for Subscript | normal | 255 | test.py:255:60:255:75 | ControlFlowNode for Compare | -| 255 | ControlFlowNode for Yield | normal | 255 | test.py:255:30:255:75 | ControlFlowNode for For | -| 255 | ControlFlowNode for df_local_n | normal | 256 | test.py:256:19:256:28 | ControlFlowNode for df_local_n | -| 255 | ControlFlowNode for idoms | normal | 255 | test.py:255:74:255:74 | ControlFlowNode for n | -| 255 | ControlFlowNode for n | normal | 255 | test.py:255:30:255:30 | ControlFlowNode for Yield | -| 255 | ControlFlowNode for n | normal | 255 | test.py:255:60:255:63 | ControlFlowNode for node | -| 255 | ControlFlowNode for n | normal | 255 | test.py:255:68:255:75 | ControlFlowNode for Subscript | -| 255 | ControlFlowNode for node | normal | 255 | test.py:255:41:255:55 | ControlFlowNode for Subscript | -| 255 | ControlFlowNode for node | normal | 255 | test.py:255:68:255:72 | ControlFlowNode for idoms | -| 255 | ControlFlowNode for self | normal | 255 | test.py:255:41:255:49 | ControlFlowNode for Attribute | -| 255 | ControlFlowNode for set | normal | 255 | test.py:255:41:255:44 | ControlFlowNode for self | -| 255 | ControlFlowNode for set() | normal | 255 | test.py:255:13:255:22 | ControlFlowNode for df_local_n | -| 256 | ControlFlowNode for df_local_n | normal | 256 | test.py:256:13:256:15 | ControlFlowNode for dfn | -| 256 | ControlFlowNode for dfn | normal | 257 | test.py:257:16:257:19 | ControlFlowNode for node | -| 257 | ControlFlowNode for Compare | normal | 258 | test.py:258:30:258:37 | ControlFlowNode for dom_tree | -| 257 | ControlFlowNode for Compare | normal | 260 | test.py:260:40:260:42 | ControlFlowNode for dfn | -| 257 | ControlFlowNode for dom_tree | normal | 257 | test.py:257:16:257:31 | ControlFlowNode for Compare | -| 257 | ControlFlowNode for node | normal | 257 | test.py:257:24:257:31 | ControlFlowNode for dom_tree | -| 258 | ControlFlowNode for For | normal | 258 | test.py:258:21:258:25 | ControlFlowNode for child | -| 258 | ControlFlowNode for For | normal | 260 | test.py:260:40:260:42 | ControlFlowNode for dfn | -| 258 | ControlFlowNode for Subscript | normal | 258 | test.py:258:17:258:44 | ControlFlowNode for For | -| 258 | ControlFlowNode for child | normal | 259 | test.py:259:21:259:23 | ControlFlowNode for dfn | -| 258 | ControlFlowNode for dom_tree | normal | 258 | test.py:258:39:258:42 | ControlFlowNode for node | -| 258 | ControlFlowNode for node | normal | 258 | test.py:258:30:258:43 | ControlFlowNode for Subscript | -| 259 | ControlFlowNode for Attribute | normal | 259 | test.py:259:32:259:36 | ControlFlowNode for df_up | -| 259 | ControlFlowNode for Attribute() | normal | 258 | test.py:258:17:258:44 | ControlFlowNode for For | -| 259 | ControlFlowNode for Subscript | normal | 259 | test.py:259:21:259:44 | ControlFlowNode for Attribute() | -| 259 | ControlFlowNode for child | normal | 259 | test.py:259:32:259:43 | ControlFlowNode for Subscript | -| 259 | ControlFlowNode for df_up | normal | 259 | test.py:259:38:259:42 | ControlFlowNode for child | -| 259 | ControlFlowNode for dfn | normal | 259 | test.py:259:21:259:30 | ControlFlowNode for Attribute | -| 260 | ControlFlowNode for Subscript | normal | 261 | test.py:261:16:261:19 | ControlFlowNode for node | -| 260 | ControlFlowNode for dfn | normal | 260 | test.py:260:13:260:30 | ControlFlowNode for dominance_frontier | -| 260 | ControlFlowNode for dominance_frontier | normal | 260 | test.py:260:32:260:35 | ControlFlowNode for node | -| 260 | ControlFlowNode for node | normal | 260 | test.py:260:13:260:36 | ControlFlowNode for Subscript | -| 261 | ControlFlowNode for Compare | normal | 262 | test.py:262:27:262:31 | ControlFlowNode for idoms | -| 261 | ControlFlowNode for Compare | normal | 265 | test.py:265:31:265:33 | ControlFlowNode for dfn | -| 261 | ControlFlowNode for idoms | normal | 261 | test.py:261:16:261:28 | ControlFlowNode for Compare | -| 261 | ControlFlowNode for node | normal | 261 | test.py:261:24:261:28 | ControlFlowNode for idoms | -| 262 | ControlFlowNode for Subscript | normal | 262 | test.py:262:17:262:23 | ControlFlowNode for imm_dom | -| 262 | ControlFlowNode for idoms | normal | 262 | test.py:262:33:262:36 | ControlFlowNode for node | -| 262 | ControlFlowNode for imm_dom | normal | 263 | test.py:263:31:263:33 | ControlFlowNode for set | -| 262 | ControlFlowNode for node | normal | 262 | test.py:262:27:262:37 | ControlFlowNode for Subscript | -| 263 | ControlFlowNode for .0 | normal | 263 | test.py:263:35:263:77 | ControlFlowNode for .0 | -| 263 | ControlFlowNode for .0 | normal | 263 | test.py:263:35:263:77 | ControlFlowNode for For | -| 263 | ControlFlowNode for For | normal | 263 | test.py:263:41:263:41 | ControlFlowNode for n | -| 263 | ControlFlowNode for GeneratorExp | normal | 263 | test.py:263:31:263:78 | ControlFlowNode for set() | -| 263 | ControlFlowNode for Subscript | normal | 254 | test.py:254:9:254:57 | ControlFlowNode for For | -| 263 | ControlFlowNode for UnaryExpr | normal | 263 | test.py:263:35:263:35 | ControlFlowNode for n | -| 263 | ControlFlowNode for UnaryExpr | normal | 263 | test.py:263:35:263:77 | ControlFlowNode for For | -| 263 | ControlFlowNode for Yield | normal | 263 | test.py:263:35:263:77 | ControlFlowNode for For | -| 263 | ControlFlowNode for df_up | normal | 263 | test.py:263:23:263:26 | ControlFlowNode for node | -| 263 | ControlFlowNode for dfn | normal | 263 | test.py:263:35:263:77 | ControlFlowNode for GeneratorExp | -| 263 | ControlFlowNode for dominates | normal | 263 | test.py:263:67:263:73 | ControlFlowNode for imm_dom | -| 263 | ControlFlowNode for dominates() | normal | 263 | test.py:263:53:263:77 | ControlFlowNode for UnaryExpr | -| 263 | ControlFlowNode for imm_dom | normal | 263 | test.py:263:76:263:76 | ControlFlowNode for n | -| 263 | ControlFlowNode for n | normal | 263 | test.py:263:35:263:35 | ControlFlowNode for Yield | -| 263 | ControlFlowNode for n | normal | 263 | test.py:263:57:263:65 | ControlFlowNode for dominates | -| 263 | ControlFlowNode for n | normal | 263 | test.py:263:57:263:77 | ControlFlowNode for dominates() | -| 263 | ControlFlowNode for node | normal | 263 | test.py:263:17:263:27 | ControlFlowNode for Subscript | -| 263 | ControlFlowNode for set | normal | 263 | test.py:263:46:263:48 | ControlFlowNode for dfn | -| 263 | ControlFlowNode for set() | normal | 263 | test.py:263:17:263:21 | ControlFlowNode for df_up | -| 265 | ControlFlowNode for Subscript | normal | 254 | test.py:254:9:254:57 | ControlFlowNode for For | -| 265 | ControlFlowNode for df_up | normal | 265 | test.py:265:23:265:26 | ControlFlowNode for node | -| 265 | ControlFlowNode for dfn | normal | 265 | test.py:265:17:265:21 | ControlFlowNode for df_up | -| 265 | ControlFlowNode for node | normal | 265 | test.py:265:17:265:27 | ControlFlowNode for Subscript | -| 266 | ControlFlowNode for dominance_frontier | normal | 266 | test.py:266:9:266:33 | ControlFlowNode for Return | -| 268 | ControlFlowNode for FunctionExpr | normal | 268 | test.py:268:9:268:26 | ControlFlowNode for _compute_phi_nodes | -| 268 | ControlFlowNode for _compute_phi_nodes | normal | 315 | test.py:315:5:315:32 | ControlFlowNode for FunctionExpr | -| 268 | ControlFlowNode for self | normal | 269 | test.py:269:9:272:11 | ControlFlowNode for Str | -| 269 | ControlFlowNode for Str | normal | 273 | test.py:273:9:273:12 | ControlFlowNode for self | -| 273 | ControlFlowNode for Attribute | normal | 273 | test.py:273:23:273:42 | ControlFlowNode for Str | -| 273 | ControlFlowNode for Attribute() | normal | 274 | test.py:274:9:274:12 | ControlFlowNode for self | -| 273 | ControlFlowNode for Str | normal | 273 | test.py:273:9:273:43 | ControlFlowNode for Attribute() | -| 273 | ControlFlowNode for self | normal | 273 | test.py:273:9:273:21 | ControlFlowNode for Attribute | -| 274 | ControlFlowNode for Attribute | normal | 274 | test.py:274:23:274:32 | ControlFlowNode for Str | -| 274 | ControlFlowNode for Attribute() | normal | 275 | test.py:275:30:275:33 | ControlFlowNode for self | -| 274 | ControlFlowNode for Str | normal | 274 | test.py:274:9:274:33 | ControlFlowNode for Attribute() | -| 274 | ControlFlowNode for self | normal | 274 | test.py:274:9:274:21 | ControlFlowNode for Attribute | -| 275 | ControlFlowNode for Attribute | normal | 275 | test.py:275:9:275:26 | ControlFlowNode for dominance_frontier | -| 275 | ControlFlowNode for dominance_frontier | normal | 276 | test.py:276:23:276:26 | ControlFlowNode for dict | -| 275 | ControlFlowNode for self | normal | 275 | test.py:275:30:275:53 | ControlFlowNode for Attribute | -| 276 | ControlFlowNode for Attribute | normal | 276 | test.py:276:23:276:44 | ControlFlowNode for dict() | -| 276 | ControlFlowNode for definitions | normal | 280 | test.py:280:9:280:19 | ControlFlowNode for definitions | -| 276 | ControlFlowNode for dict | normal | 276 | test.py:276:28:276:31 | ControlFlowNode for self | -| 276 | ControlFlowNode for dict() | normal | 276 | test.py:276:9:276:19 | ControlFlowNode for definitions | -| 276 | ControlFlowNode for self | normal | 276 | test.py:276:28:276:43 | ControlFlowNode for Attribute | -| 280 | ControlFlowNode for Attribute | normal | 280 | test.py:280:9:280:42 | ControlFlowNode for Attribute() | -| 280 | ControlFlowNode for Attribute | normal | 280 | test.py:280:28:280:31 | ControlFlowNode for self | -| 280 | ControlFlowNode for Attribute() | normal | 281 | test.py:281:21:281:22 | ControlFlowNode for Dict | -| 280 | ControlFlowNode for definitions | normal | 280 | test.py:280:9:280:26 | ControlFlowNode for Attribute | -| 280 | ControlFlowNode for self | normal | 280 | test.py:280:28:280:41 | ControlFlowNode for Attribute | -| 281 | ControlFlowNode for Dict | normal | 281 | test.py:281:9:281:17 | ControlFlowNode for phi_nodes | -| 281 | ControlFlowNode for phi_nodes | normal | 282 | test.py:282:20:282:21 | ControlFlowNode for Dict | -| 282 | ControlFlowNode for Dict | normal | 282 | test.py:282:9:282:16 | ControlFlowNode for defsites | -| 282 | ControlFlowNode for defsites | normal | 283 | test.py:283:18:283:28 | ControlFlowNode for definitions | -| 283 | ControlFlowNode for Attribute | normal | 283 | test.py:283:18:283:37 | ControlFlowNode for Attribute() | -| 283 | ControlFlowNode for Attribute() | normal | 283 | test.py:283:9:283:38 | ControlFlowNode for For | -| 283 | ControlFlowNode for For | normal | 283 | test.py:283:13:283:13 | ControlFlowNode for a | -| 283 | ControlFlowNode for For | normal | 285 | test.py:285:18:285:28 | ControlFlowNode for definitions | -| 283 | ControlFlowNode for a | normal | 284 | test.py:284:27:284:29 | ControlFlowNode for set | -| 283 | ControlFlowNode for definitions | normal | 283 | test.py:283:18:283:35 | ControlFlowNode for Attribute | -| 284 | ControlFlowNode for Subscript | normal | 283 | test.py:283:9:283:38 | ControlFlowNode for For | -| 284 | ControlFlowNode for a | normal | 284 | test.py:284:13:284:23 | ControlFlowNode for Subscript | -| 284 | ControlFlowNode for defsites | normal | 284 | test.py:284:22:284:22 | ControlFlowNode for a | -| 284 | ControlFlowNode for set | normal | 284 | test.py:284:27:284:31 | ControlFlowNode for set() | -| 284 | ControlFlowNode for set() | normal | 284 | test.py:284:13:284:20 | ControlFlowNode for defsites | -| 285 | ControlFlowNode for For | normal | 285 | test.py:285:13:285:13 | ControlFlowNode for n | -| 285 | ControlFlowNode for For | normal | 288 | test.py:288:18:288:25 | ControlFlowNode for defsites | -| 285 | ControlFlowNode for definitions | normal | 285 | test.py:285:9:285:29 | ControlFlowNode for For | -| 285 | ControlFlowNode for n | normal | 286 | test.py:286:17:286:27 | ControlFlowNode for definitions | -| 286 | ControlFlowNode for Subscript | normal | 286 | test.py:286:13:286:13 | ControlFlowNode for a | -| 286 | ControlFlowNode for a | normal | 287 | test.py:287:13:287:20 | ControlFlowNode for defsites | -| 286 | ControlFlowNode for definitions | normal | 286 | test.py:286:29:286:29 | ControlFlowNode for n | -| 286 | ControlFlowNode for n | normal | 286 | test.py:286:17:286:30 | ControlFlowNode for Subscript | -| 287 | ControlFlowNode for Attribute | normal | 287 | test.py:287:29:287:29 | ControlFlowNode for n | -| 287 | ControlFlowNode for Attribute() | normal | 285 | test.py:285:9:285:29 | ControlFlowNode for For | -| 287 | ControlFlowNode for Subscript | normal | 287 | test.py:287:13:287:27 | ControlFlowNode for Attribute | -| 287 | ControlFlowNode for a | normal | 287 | test.py:287:13:287:23 | ControlFlowNode for Subscript | -| 287 | ControlFlowNode for defsites | normal | 287 | test.py:287:22:287:22 | ControlFlowNode for a | -| 287 | ControlFlowNode for n | normal | 287 | test.py:287:13:287:30 | ControlFlowNode for Attribute() | -| 288 | ControlFlowNode for For | normal | 288 | test.py:288:13:288:13 | ControlFlowNode for a | -| 288 | ControlFlowNode for For | normal | 301 | test.py:301:19:301:20 | ControlFlowNode for Dict | -| 288 | ControlFlowNode for a | normal | 289 | test.py:289:17:289:19 | ControlFlowNode for set | -| 288 | ControlFlowNode for defsites | normal | 288 | test.py:288:9:288:26 | ControlFlowNode for For | -| 289 | ControlFlowNode for Subscript | normal | 289 | test.py:289:17:289:32 | ControlFlowNode for set() | -| 289 | ControlFlowNode for W | normal | 290 | test.py:290:13:290:20 | ControlFlowNode for While | -| 289 | ControlFlowNode for a | normal | 289 | test.py:289:21:289:31 | ControlFlowNode for Subscript | -| 289 | ControlFlowNode for defsites | normal | 289 | test.py:289:30:289:30 | ControlFlowNode for a | -| 289 | ControlFlowNode for set | normal | 289 | test.py:289:21:289:28 | ControlFlowNode for defsites | -| 289 | ControlFlowNode for set() | normal | 289 | test.py:289:13:289:13 | ControlFlowNode for W | -| 290 | ControlFlowNode for W | normal | 288 | test.py:288:9:288:26 | ControlFlowNode for For | -| 290 | ControlFlowNode for W | normal | 291 | test.py:291:21:291:21 | ControlFlowNode for W | -| 290 | ControlFlowNode for While | normal | 290 | test.py:290:19:290:19 | ControlFlowNode for W | -| 291 | ControlFlowNode for Attribute | normal | 291 | test.py:291:21:291:27 | ControlFlowNode for Attribute() | -| 291 | ControlFlowNode for Attribute() | normal | 291 | test.py:291:17:291:17 | ControlFlowNode for n | -| 291 | ControlFlowNode for W | normal | 291 | test.py:291:21:291:25 | ControlFlowNode for Attribute | -| 291 | ControlFlowNode for n | normal | 292 | test.py:292:20:292:20 | ControlFlowNode for n | -| 292 | ControlFlowNode for Compare | normal | 293 | test.py:293:21:293:28 | ControlFlowNode for Continue | -| 292 | ControlFlowNode for Compare | normal | 294 | test.py:294:26:294:43 | ControlFlowNode for dominance_frontier | -| 292 | ControlFlowNode for dominance_frontier | normal | 292 | test.py:292:20:292:46 | ControlFlowNode for Compare | -| 292 | ControlFlowNode for n | normal | 292 | test.py:292:29:292:46 | ControlFlowNode for dominance_frontier | -| 293 | ControlFlowNode for Continue | normal | 290 | test.py:290:13:290:20 | ControlFlowNode for While | -| 294 | ControlFlowNode for For | normal | 290 | test.py:290:13:290:20 | ControlFlowNode for While | -| 294 | ControlFlowNode for For | normal | 294 | test.py:294:21:294:21 | ControlFlowNode for y | -| 294 | ControlFlowNode for Subscript | normal | 294 | test.py:294:17:294:47 | ControlFlowNode for For | -| 294 | ControlFlowNode for dominance_frontier | normal | 294 | test.py:294:45:294:45 | ControlFlowNode for n | -| 294 | ControlFlowNode for n | normal | 294 | test.py:294:26:294:46 | ControlFlowNode for Subscript | -| 294 | ControlFlowNode for y | normal | 295 | test.py:295:24:295:24 | ControlFlowNode for y | -| 295 | ControlFlowNode for Compare | normal | 296 | test.py:296:40:296:42 | ControlFlowNode for set | -| 295 | ControlFlowNode for Compare | normal | 297 | test.py:297:24:297:24 | ControlFlowNode for a | -| 295 | ControlFlowNode for phi_nodes | normal | 295 | test.py:295:24:295:41 | ControlFlowNode for Compare | -| 295 | ControlFlowNode for y | normal | 295 | test.py:295:33:295:41 | ControlFlowNode for phi_nodes | -| 296 | ControlFlowNode for Subscript | normal | 297 | test.py:297:24:297:24 | ControlFlowNode for a | -| 296 | ControlFlowNode for phi_nodes | normal | 296 | test.py:296:35:296:35 | ControlFlowNode for y | -| 296 | ControlFlowNode for set | normal | 296 | test.py:296:40:296:44 | ControlFlowNode for set() | -| 296 | ControlFlowNode for set() | normal | 296 | test.py:296:25:296:33 | ControlFlowNode for phi_nodes | -| 296 | ControlFlowNode for y | normal | 296 | test.py:296:25:296:36 | ControlFlowNode for Subscript | -| 297 | ControlFlowNode for Compare | normal | 294 | test.py:294:17:294:47 | ControlFlowNode for For | -| 297 | ControlFlowNode for Compare | normal | 298 | test.py:298:25:298:33 | ControlFlowNode for phi_nodes | -| 297 | ControlFlowNode for Subscript | normal | 297 | test.py:297:24:297:44 | ControlFlowNode for Compare | -| 297 | ControlFlowNode for a | normal | 297 | test.py:297:33:297:41 | ControlFlowNode for phi_nodes | -| 297 | ControlFlowNode for phi_nodes | normal | 297 | test.py:297:43:297:43 | ControlFlowNode for y | -| 297 | ControlFlowNode for y | normal | 297 | test.py:297:33:297:44 | ControlFlowNode for Subscript | -| 298 | ControlFlowNode for Attribute | normal | 298 | test.py:298:42:298:42 | ControlFlowNode for a | -| 298 | ControlFlowNode for Attribute() | normal | 299 | test.py:299:28:299:70 | ControlFlowNode for BoolExpr | -| 298 | ControlFlowNode for Subscript | normal | 298 | test.py:298:25:298:40 | ControlFlowNode for Attribute | -| 298 | ControlFlowNode for a | normal | 298 | test.py:298:25:298:43 | ControlFlowNode for Attribute() | -| 298 | ControlFlowNode for phi_nodes | normal | 298 | test.py:298:35:298:35 | ControlFlowNode for y | -| 298 | ControlFlowNode for y | normal | 298 | test.py:298:25:298:36 | ControlFlowNode for Subscript | -| 299 | ControlFlowNode for BoolExpr | normal | 299 | test.py:299:28:299:28 | ControlFlowNode for y | -| 299 | ControlFlowNode for Compare | normal | 294 | test.py:294:17:294:47 | ControlFlowNode for For | -| 299 | ControlFlowNode for Compare | normal | 299 | test.py:299:52:299:52 | ControlFlowNode for a | -| 299 | ControlFlowNode for Compare | normal | 300 | test.py:300:29:300:29 | ControlFlowNode for W | -| 299 | ControlFlowNode for Subscript | normal | 299 | test.py:299:52:299:70 | ControlFlowNode for Compare | -| 299 | ControlFlowNode for a | normal | 299 | test.py:299:57:299:67 | ControlFlowNode for definitions | -| 299 | ControlFlowNode for definitions | normal | 299 | test.py:299:28:299:47 | ControlFlowNode for Compare | -| 299 | ControlFlowNode for definitions | normal | 299 | test.py:299:69:299:69 | ControlFlowNode for y | -| 299 | ControlFlowNode for y | normal | 299 | test.py:299:37:299:47 | ControlFlowNode for definitions | -| 299 | ControlFlowNode for y | normal | 299 | test.py:299:57:299:70 | ControlFlowNode for Subscript | -| 300 | ControlFlowNode for Attribute | normal | 300 | test.py:300:35:300:35 | ControlFlowNode for y | -| 300 | ControlFlowNode for Attribute() | normal | 294 | test.py:294:17:294:47 | ControlFlowNode for For | -| 300 | ControlFlowNode for W | normal | 300 | test.py:300:29:300:33 | ControlFlowNode for Attribute | -| 300 | ControlFlowNode for y | normal | 300 | test.py:300:29:300:36 | ControlFlowNode for Attribute() | -| 301 | ControlFlowNode for Dict | normal | 301 | test.py:301:9:301:15 | ControlFlowNode for trimmed | -| 301 | ControlFlowNode for trimmed | normal | 302 | test.py:302:21:302:29 | ControlFlowNode for phi_nodes | -| 302 | ControlFlowNode for For | normal | 302 | test.py:302:13:302:16 | ControlFlowNode for node | -| 302 | ControlFlowNode for For | normal | 313 | test.py:313:16:313:22 | ControlFlowNode for trimmed | -| 302 | ControlFlowNode for node | normal | 303 | test.py:303:20:303:23 | ControlFlowNode for node | -| 302 | ControlFlowNode for phi_nodes | normal | 302 | test.py:302:9:302:30 | ControlFlowNode for For | -| 303 | ControlFlowNode for Assert | normal | 304 | test.py:304:16:304:19 | ControlFlowNode for node | -| 303 | ControlFlowNode for Attribute | normal | 303 | test.py:303:20:303:41 | ControlFlowNode for Compare | -| 303 | ControlFlowNode for Compare | normal | 303 | test.py:303:13:303:41 | ControlFlowNode for Assert | -| 303 | ControlFlowNode for Compare | normal | 303 | test.py:303:13:303:41 | ControlFlowNode for Assert | -| 303 | ControlFlowNode for node | normal | 303 | test.py:303:28:303:31 | ControlFlowNode for self | -| 303 | ControlFlowNode for self | normal | 303 | test.py:303:28:303:41 | ControlFlowNode for Attribute | -| 304 | ControlFlowNode for Attribute | normal | 304 | test.py:304:16:304:41 | ControlFlowNode for Compare | -| 304 | ControlFlowNode for Compare | normal | 305 | test.py:305:17:305:24 | ControlFlowNode for Continue | -| 304 | ControlFlowNode for Compare | normal | 306 | test.py:306:28:306:30 | ControlFlowNode for set | -| 304 | ControlFlowNode for node | normal | 304 | test.py:304:28:304:31 | ControlFlowNode for self | -| 304 | ControlFlowNode for self | normal | 304 | test.py:304:28:304:41 | ControlFlowNode for Attribute | -| 305 | ControlFlowNode for Continue | normal | 302 | test.py:302:9:302:30 | ControlFlowNode for For | -| 306 | ControlFlowNode for new_phi_vars | normal | 307 | test.py:307:24:307:32 | ControlFlowNode for phi_nodes | -| 306 | ControlFlowNode for set | normal | 306 | test.py:306:28:306:32 | ControlFlowNode for set() | -| 306 | ControlFlowNode for set() | normal | 306 | test.py:306:13:306:24 | ControlFlowNode for new_phi_vars | -| 307 | ControlFlowNode for Subscript | normal | 307 | test.py:307:13:307:20 | ControlFlowNode for phi_vars | -| 307 | ControlFlowNode for node | normal | 307 | test.py:307:24:307:38 | ControlFlowNode for Subscript | -| 307 | ControlFlowNode for phi_nodes | normal | 307 | test.py:307:34:307:37 | ControlFlowNode for node | -| 307 | ControlFlowNode for phi_vars | normal | 308 | test.py:308:22:308:29 | ControlFlowNode for phi_vars | -| 308 | ControlFlowNode for For | normal | 308 | test.py:308:17:308:17 | ControlFlowNode for v | -| 308 | ControlFlowNode for For | normal | 311 | test.py:311:16:311:27 | ControlFlowNode for new_phi_vars | -| 308 | ControlFlowNode for phi_vars | normal | 308 | test.py:308:13:308:30 | ControlFlowNode for For | -| 308 | ControlFlowNode for v | normal | 309 | test.py:309:20:309:20 | ControlFlowNode for v | -| 309 | ControlFlowNode for Attribute | normal | 309 | test.py:309:40:309:43 | ControlFlowNode for node | -| 309 | ControlFlowNode for Compare | normal | 308 | test.py:308:13:308:30 | ControlFlowNode for For | -| 309 | ControlFlowNode for Compare | normal | 310 | test.py:310:21:310:32 | ControlFlowNode for new_phi_vars | -| 309 | ControlFlowNode for Subscript | normal | 309 | test.py:309:20:309:44 | ControlFlowNode for Compare | -| 309 | ControlFlowNode for node | normal | 309 | test.py:309:25:309:44 | ControlFlowNode for Subscript | -| 309 | ControlFlowNode for self | normal | 309 | test.py:309:25:309:38 | ControlFlowNode for Attribute | -| 309 | ControlFlowNode for v | normal | 309 | test.py:309:25:309:28 | ControlFlowNode for self | -| 310 | ControlFlowNode for Attribute | normal | 310 | test.py:310:38:310:38 | ControlFlowNode for v | -| 310 | ControlFlowNode for Attribute() | normal | 308 | test.py:308:13:308:30 | ControlFlowNode for For | -| 310 | ControlFlowNode for new_phi_vars | normal | 310 | test.py:310:21:310:36 | ControlFlowNode for Attribute | -| 310 | ControlFlowNode for v | normal | 310 | test.py:310:21:310:39 | ControlFlowNode for Attribute() | -| 311 | ControlFlowNode for new_phi_vars | normal | 302 | test.py:302:9:302:30 | ControlFlowNode for For | -| 311 | ControlFlowNode for new_phi_vars | normal | 312 | test.py:312:33:312:44 | ControlFlowNode for new_phi_vars | -| 312 | ControlFlowNode for Subscript | normal | 302 | test.py:302:9:302:30 | ControlFlowNode for For | -| 312 | ControlFlowNode for new_phi_vars | normal | 312 | test.py:312:17:312:23 | ControlFlowNode for trimmed | -| 312 | ControlFlowNode for node | normal | 312 | test.py:312:17:312:29 | ControlFlowNode for Subscript | -| 312 | ControlFlowNode for trimmed | normal | 312 | test.py:312:25:312:28 | ControlFlowNode for node | -| 313 | ControlFlowNode for trimmed | normal | 313 | test.py:313:9:313:22 | ControlFlowNode for Return | -| 315 | ControlFlowNode for FunctionExpr | normal | 315 | test.py:315:9:315:25 | ControlFlowNode for _compute_ssa_data | -| 315 | ControlFlowNode for _compute_ssa_data | normal | 420 | test.py:420:5:420:28 | ControlFlowNode for FunctionExpr | -| 315 | ControlFlowNode for self | normal | 316 | test.py:316:9:317:11 | ControlFlowNode for Str | -| 316 | ControlFlowNode for Str | normal | 318 | test.py:318:9:318:12 | ControlFlowNode for self | -| 318 | ControlFlowNode for Attribute | normal | 318 | test.py:318:23:318:36 | ControlFlowNode for Str | -| 318 | ControlFlowNode for Attribute() | normal | 319 | test.py:319:9:319:12 | ControlFlowNode for self | -| 318 | ControlFlowNode for Str | normal | 318 | test.py:318:9:318:37 | ControlFlowNode for Attribute() | -| 318 | ControlFlowNode for self | normal | 318 | test.py:318:9:318:21 | ControlFlowNode for Attribute | -| 319 | ControlFlowNode for Attribute | normal | 319 | test.py:319:23:319:33 | ControlFlowNode for Str | -| 319 | ControlFlowNode for Attribute() | normal | 320 | test.py:320:9:320:12 | ControlFlowNode for self | -| 319 | ControlFlowNode for Str | normal | 319 | test.py:319:9:319:34 | ControlFlowNode for Attribute() | -| 319 | ControlFlowNode for self | normal | 319 | test.py:319:9:319:21 | ControlFlowNode for Attribute | -| 320 | ControlFlowNode for Attribute | normal | 320 | test.py:320:23:320:48 | ControlFlowNode for Str | -| 320 | ControlFlowNode for Attribute() | normal | 321 | test.py:321:9:321:12 | ControlFlowNode for self | -| 320 | ControlFlowNode for Str | normal | 320 | test.py:320:9:320:49 | ControlFlowNode for Attribute() | -| 320 | ControlFlowNode for self | normal | 320 | test.py:320:9:320:21 | ControlFlowNode for Attribute | -| 321 | ControlFlowNode for Attribute | normal | 321 | test.py:321:23:321:31 | ControlFlowNode for Str | -| 321 | ControlFlowNode for Attribute() | normal | 322 | test.py:322:21:322:24 | ControlFlowNode for self | -| 321 | ControlFlowNode for Str | normal | 321 | test.py:321:9:321:32 | ControlFlowNode for Attribute() | -| 321 | ControlFlowNode for self | normal | 321 | test.py:321:9:321:21 | ControlFlowNode for Attribute | -| 322 | ControlFlowNode for Attribute | normal | 322 | test.py:322:9:322:17 | ControlFlowNode for phi_nodes | -| 322 | ControlFlowNode for phi_nodes | normal | 323 | test.py:323:29:323:30 | ControlFlowNode for Dict | -| 322 | ControlFlowNode for self | normal | 322 | test.py:322:21:322:35 | ControlFlowNode for Attribute | -| 323 | ControlFlowNode for Dict | normal | 323 | test.py:323:9:323:25 | ControlFlowNode for reaching_ssa_vars | -| 323 | ControlFlowNode for reaching_ssa_vars | normal | 324 | test.py:324:20:324:22 | ControlFlowNode for set | -| 324 | ControlFlowNode for set | normal | 324 | test.py:324:20:324:24 | ControlFlowNode for set() | -| 324 | ControlFlowNode for set() | normal | 324 | test.py:324:9:324:16 | ControlFlowNode for work_set | -| 324 | ControlFlowNode for work_set | normal | 325 | test.py:325:9:325:16 | ControlFlowNode for work_set | -| 325 | ControlFlowNode for Attribute | normal | 325 | test.py:325:9:325:31 | ControlFlowNode for Attribute() | -| 325 | ControlFlowNode for Attribute | normal | 325 | test.py:325:22:325:25 | ControlFlowNode for self | -| 325 | ControlFlowNode for Attribute() | normal | 326 | test.py:326:21:326:22 | ControlFlowNode for Dict | -| 325 | ControlFlowNode for self | normal | 325 | test.py:325:22:325:30 | ControlFlowNode for Attribute | -| 325 | ControlFlowNode for work_set | normal | 325 | test.py:325:9:325:20 | ControlFlowNode for Attribute | -| 326 | ControlFlowNode for Dict | normal | 326 | test.py:326:9:326:17 | ControlFlowNode for ssa_defns | -| 326 | ControlFlowNode for ssa_defns | normal | 327 | test.py:327:20:327:21 | ControlFlowNode for Dict | -| 327 | ControlFlowNode for Dict | normal | 327 | test.py:327:9:327:16 | ControlFlowNode for ssa_uses | -| 327 | ControlFlowNode for ssa_uses | normal | 328 | test.py:328:20:328:21 | ControlFlowNode for Dict | -| 328 | ControlFlowNode for Dict | normal | 328 | test.py:328:9:328:16 | ControlFlowNode for ssa_phis | -| 328 | ControlFlowNode for ssa_phis | normal | 329 | test.py:329:20:329:22 | ControlFlowNode for set | -| 329 | ControlFlowNode for set | normal | 329 | test.py:329:20:329:24 | ControlFlowNode for set() | -| 329 | ControlFlowNode for set() | normal | 329 | test.py:329:9:329:16 | ControlFlowNode for ssa_vars | -| 329 | ControlFlowNode for ssa_vars | normal | 330 | test.py:330:25:330:26 | ControlFlowNode for Dict | -| 330 | ControlFlowNode for Dict | normal | 330 | test.py:330:9:330:21 | ControlFlowNode for ssa_var_cache | -| 330 | ControlFlowNode for ssa_var_cache | normal | 332 | test.py:332:9:332:41 | ControlFlowNode for FunctionExpr | -| 332 | ControlFlowNode for FunctionExpr | normal | 332 | test.py:332:13:332:24 | ControlFlowNode for make_ssa_var | -| 332 | ControlFlowNode for make_ssa_var | normal | 341 | test.py:341:19:341:22 | ControlFlowNode for self | -| 332 | ControlFlowNode for node | normal | 333 | test.py:333:13:333:100 | ControlFlowNode for Str | -| 332 | ControlFlowNode for variable | normal | 332 | test.py:332:36:332:39 | ControlFlowNode for node | -| 333 | ControlFlowNode for Str | normal | 334 | test.py:334:20:334:27 | ControlFlowNode for variable | -| 334 | ControlFlowNode for Tuple | normal | 334 | test.py:334:13:334:15 | ControlFlowNode for uid | -| 334 | ControlFlowNode for node | normal | 334 | test.py:334:20:334:33 | ControlFlowNode for Tuple | -| 334 | ControlFlowNode for uid | normal | 335 | test.py:335:16:335:18 | ControlFlowNode for uid | -| 334 | ControlFlowNode for variable | normal | 334 | test.py:334:30:334:33 | ControlFlowNode for node | -| 335 | ControlFlowNode for Compare | normal | 336 | test.py:336:24:336:36 | ControlFlowNode for ssa_var_cache | -| 335 | ControlFlowNode for Compare | normal | 337 | test.py:337:19:337:25 | ControlFlowNode for SSA_Var | -| 335 | ControlFlowNode for ssa_var_cache | normal | 335 | test.py:335:16:335:35 | ControlFlowNode for Compare | -| 335 | ControlFlowNode for uid | normal | 335 | test.py:335:23:335:35 | ControlFlowNode for ssa_var_cache | -| 336 | ControlFlowNode for Subscript | normal | 336 | test.py:336:17:336:41 | ControlFlowNode for Return | -| 336 | ControlFlowNode for ssa_var_cache | normal | 336 | test.py:336:38:336:40 | ControlFlowNode for uid | -| 336 | ControlFlowNode for uid | normal | 336 | test.py:336:24:336:41 | ControlFlowNode for Subscript | -| 337 | ControlFlowNode for SSA_Var | normal | 337 | test.py:337:27:337:34 | ControlFlowNode for variable | -| 337 | ControlFlowNode for SSA_Var() | normal | 337 | test.py:337:13:337:15 | ControlFlowNode for var | -| 337 | ControlFlowNode for node | normal | 337 | test.py:337:19:337:41 | ControlFlowNode for SSA_Var() | -| 337 | ControlFlowNode for var | normal | 338 | test.py:338:34:338:36 | ControlFlowNode for var | -| 337 | ControlFlowNode for variable | normal | 337 | test.py:337:37:337:40 | ControlFlowNode for node | -| 338 | ControlFlowNode for Subscript | normal | 339 | test.py:339:20:339:22 | ControlFlowNode for var | -| 338 | ControlFlowNode for ssa_var_cache | normal | 338 | test.py:338:27:338:29 | ControlFlowNode for uid | -| 338 | ControlFlowNode for uid | normal | 338 | test.py:338:13:338:30 | ControlFlowNode for Subscript | -| 338 | ControlFlowNode for var | normal | 338 | test.py:338:13:338:25 | ControlFlowNode for ssa_var_cache | -| 339 | ControlFlowNode for var | normal | 339 | test.py:339:13:339:22 | ControlFlowNode for Return | -| 341 | ControlFlowNode for Attribute | normal | 341 | test.py:341:9:341:49 | ControlFlowNode for For | -| 341 | ControlFlowNode for For | normal | 341 | test.py:341:13:341:14 | ControlFlowNode for bb | -| 341 | ControlFlowNode for For | normal | 344 | test.py:344:19:344:22 | ControlFlowNode for self | -| 341 | ControlFlowNode for bb | normal | 343 | test.py:343:37:343:38 | ControlFlowNode for Dict | -| 341 | ControlFlowNode for self | normal | 341 | test.py:341:19:341:48 | ControlFlowNode for Attribute | -| 343 | ControlFlowNode for Dict | normal | 343 | test.py:343:13:343:29 | ControlFlowNode for reaching_ssa_vars | -| 343 | ControlFlowNode for Subscript | normal | 341 | test.py:341:9:341:49 | ControlFlowNode for For | -| 343 | ControlFlowNode for bb | normal | 343 | test.py:343:13:343:33 | ControlFlowNode for Subscript | -| 343 | ControlFlowNode for reaching_ssa_vars | normal | 343 | test.py:343:31:343:32 | ControlFlowNode for bb | -| 344 | ControlFlowNode for Attribute | normal | 344 | test.py:344:9:344:49 | ControlFlowNode for For | -| 344 | ControlFlowNode for For | normal | 344 | test.py:344:13:344:14 | ControlFlowNode for bb | -| 344 | ControlFlowNode for For | normal | 408 | test.py:408:26:408:27 | ControlFlowNode for Dict | -| 344 | ControlFlowNode for bb | normal | 345 | test.py:345:25:345:41 | ControlFlowNode for reaching_ssa_vars | -| 344 | ControlFlowNode for self | normal | 344 | test.py:344:19:344:48 | ControlFlowNode for Attribute | -| 345 | ControlFlowNode for Attribute | normal | 345 | test.py:345:25:345:52 | ControlFlowNode for Attribute() | -| 345 | ControlFlowNode for Attribute() | normal | 345 | test.py:345:13:345:21 | ControlFlowNode for live_vars | -| 345 | ControlFlowNode for Subscript | normal | 345 | test.py:345:25:345:50 | ControlFlowNode for Attribute | -| 345 | ControlFlowNode for bb | normal | 345 | test.py:345:25:345:45 | ControlFlowNode for Subscript | -| 345 | ControlFlowNode for live_vars | normal | 347 | test.py:347:16:347:17 | ControlFlowNode for bb | -| 345 | ControlFlowNode for reaching_ssa_vars | normal | 345 | test.py:345:43:345:44 | ControlFlowNode for bb | -| 347 | ControlFlowNode for Compare | normal | 348 | test.py:348:29:348:37 | ControlFlowNode for phi_nodes | -| 347 | ControlFlowNode for Compare | normal | 353 | test.py:353:25:353:28 | ControlFlowNode for self | -| 347 | ControlFlowNode for bb | normal | 347 | test.py:347:22:347:30 | ControlFlowNode for phi_nodes | -| 347 | ControlFlowNode for phi_nodes | normal | 347 | test.py:347:16:347:30 | ControlFlowNode for Compare | -| 348 | ControlFlowNode for Subscript | normal | 348 | test.py:348:17:348:25 | ControlFlowNode for variables | -| 348 | ControlFlowNode for bb | normal | 348 | test.py:348:29:348:41 | ControlFlowNode for Subscript | -| 348 | ControlFlowNode for phi_nodes | normal | 348 | test.py:348:39:348:40 | ControlFlowNode for bb | -| 348 | ControlFlowNode for variables | normal | 349 | test.py:349:26:349:34 | ControlFlowNode for variables | -| 349 | ControlFlowNode for For | normal | 349 | test.py:349:21:349:21 | ControlFlowNode for v | -| 349 | ControlFlowNode for For | normal | 353 | test.py:353:25:353:28 | ControlFlowNode for self | -| 349 | ControlFlowNode for v | normal | 350 | test.py:350:27:350:38 | ControlFlowNode for make_ssa_var | -| 349 | ControlFlowNode for variables | normal | 349 | test.py:349:17:349:35 | ControlFlowNode for For | -| 350 | ControlFlowNode for bb | normal | 350 | test.py:350:27:350:45 | ControlFlowNode for make_ssa_var() | -| 350 | ControlFlowNode for make_ssa_var | normal | 350 | test.py:350:40:350:40 | ControlFlowNode for v | -| 350 | ControlFlowNode for make_ssa_var() | normal | 350 | test.py:350:21:350:23 | ControlFlowNode for var | -| 350 | ControlFlowNode for v | normal | 350 | test.py:350:43:350:44 | ControlFlowNode for bb | -| 350 | ControlFlowNode for var | normal | 351 | test.py:351:38:351:39 | ControlFlowNode for bb | -| 351 | ControlFlowNode for Subscript | normal | 352 | test.py:352:36:352:38 | ControlFlowNode for var | -| 351 | ControlFlowNode for bb | normal | 351 | test.py:351:21:351:29 | ControlFlowNode for ssa_defns | -| 351 | ControlFlowNode for ssa_defns | normal | 351 | test.py:351:31:351:33 | ControlFlowNode for var | -| 351 | ControlFlowNode for var | normal | 351 | test.py:351:21:351:34 | ControlFlowNode for Subscript | -| 352 | ControlFlowNode for Subscript | normal | 349 | test.py:349:17:349:35 | ControlFlowNode for For | -| 352 | ControlFlowNode for live_vars | normal | 352 | test.py:352:31:352:31 | ControlFlowNode for v | -| 352 | ControlFlowNode for v | normal | 352 | test.py:352:21:352:32 | ControlFlowNode for Subscript | -| 352 | ControlFlowNode for var | normal | 352 | test.py:352:21:352:29 | ControlFlowNode for live_vars | -| 353 | ControlFlowNode for Attribute | normal | 353 | test.py:353:42:353:43 | ControlFlowNode for bb | -| 353 | ControlFlowNode for Attribute() | normal | 353 | test.py:353:13:353:45 | ControlFlowNode for For | -| 353 | ControlFlowNode for For | normal | 353 | test.py:353:17:353:20 | ControlFlowNode for node | -| 353 | ControlFlowNode for For | normal | 397 | test.py:397:22:397:25 | ControlFlowNode for self | -| 353 | ControlFlowNode for bb | normal | 353 | test.py:353:25:353:44 | ControlFlowNode for Attribute() | -| 353 | ControlFlowNode for node | normal | 355 | test.py:355:20:355:23 | ControlFlowNode for node | -| 353 | ControlFlowNode for self | normal | 353 | test.py:353:25:353:40 | ControlFlowNode for Attribute | -| 355 | ControlFlowNode for Attribute | normal | 355 | test.py:355:20:355:36 | ControlFlowNode for Compare | -| 355 | ControlFlowNode for Compare | normal | 356 | test.py:356:25:356:28 | ControlFlowNode for self | -| 355 | ControlFlowNode for Compare | normal | 369 | test.py:369:20:369:23 | ControlFlowNode for node | -| 355 | ControlFlowNode for node | normal | 355 | test.py:355:28:355:31 | ControlFlowNode for self | -| 355 | ControlFlowNode for self | normal | 355 | test.py:355:28:355:36 | ControlFlowNode for Attribute | -| 356 | ControlFlowNode for Attribute | normal | 356 | test.py:356:35:356:38 | ControlFlowNode for node | -| 356 | ControlFlowNode for Subscript | normal | 356 | test.py:356:21:356:21 | ControlFlowNode for a | -| 356 | ControlFlowNode for a | normal | 357 | test.py:357:24:357:24 | ControlFlowNode for a | -| 356 | ControlFlowNode for node | normal | 356 | test.py:356:25:356:39 | ControlFlowNode for Subscript | -| 356 | ControlFlowNode for self | normal | 356 | test.py:356:25:356:33 | ControlFlowNode for Attribute | -| 357 | ControlFlowNode for Compare | normal | 361 | test.py:361:31:361:42 | ControlFlowNode for make_ssa_var | -| 357 | ControlFlowNode for Compare | normal | 364 | test.py:364:31:364:39 | ControlFlowNode for live_vars | -| 357 | ControlFlowNode for a | normal | 357 | test.py:357:33:357:41 | ControlFlowNode for live_vars | -| 357 | ControlFlowNode for live_vars | normal | 357 | test.py:357:24:357:41 | ControlFlowNode for Compare | -| 361 | ControlFlowNode for a | normal | 361 | test.py:361:47:361:50 | ControlFlowNode for node | -| 361 | ControlFlowNode for make_ssa_var | normal | 361 | test.py:361:44:361:44 | ControlFlowNode for a | -| 361 | ControlFlowNode for make_ssa_var() | normal | 361 | test.py:361:25:361:27 | ControlFlowNode for var | -| 361 | ControlFlowNode for node | normal | 361 | test.py:361:31:361:51 | ControlFlowNode for make_ssa_var() | -| 361 | ControlFlowNode for var | normal | 362 | test.py:362:40:362:42 | ControlFlowNode for var | -| 362 | ControlFlowNode for Subscript | normal | 365 | test.py:365:21:365:28 | ControlFlowNode for ssa_vars | -| 362 | ControlFlowNode for a | normal | 362 | test.py:362:25:362:36 | ControlFlowNode for Subscript | -| 362 | ControlFlowNode for live_vars | normal | 362 | test.py:362:35:362:35 | ControlFlowNode for a | -| 362 | ControlFlowNode for var | normal | 362 | test.py:362:25:362:33 | ControlFlowNode for live_vars | -| 364 | ControlFlowNode for Subscript | normal | 364 | test.py:364:25:364:27 | ControlFlowNode for var | -| 364 | ControlFlowNode for a | normal | 364 | test.py:364:31:364:42 | ControlFlowNode for Subscript | -| 364 | ControlFlowNode for live_vars | normal | 364 | test.py:364:41:364:41 | ControlFlowNode for a | -| 364 | ControlFlowNode for var | normal | 365 | test.py:365:21:365:28 | ControlFlowNode for ssa_vars | -| 365 | ControlFlowNode for Attribute | normal | 365 | test.py:365:34:365:36 | ControlFlowNode for var | -| 365 | ControlFlowNode for Attribute() | normal | 366 | test.py:366:40:366:42 | ControlFlowNode for var | -| 365 | ControlFlowNode for ssa_vars | normal | 365 | test.py:365:21:365:32 | ControlFlowNode for Attribute | -| 365 | ControlFlowNode for var | normal | 365 | test.py:365:21:365:37 | ControlFlowNode for Attribute() | -| 366 | ControlFlowNode for List | normal | 366 | test.py:366:21:366:28 | ControlFlowNode for ssa_uses | -| 366 | ControlFlowNode for Subscript | normal | 369 | test.py:369:20:369:23 | ControlFlowNode for node | -| 366 | ControlFlowNode for node | normal | 366 | test.py:366:21:366:34 | ControlFlowNode for Subscript | -| 366 | ControlFlowNode for ssa_uses | normal | 366 | test.py:366:30:366:33 | ControlFlowNode for node | -| 366 | ControlFlowNode for var | normal | 366 | test.py:366:38:366:44 | ControlFlowNode for List | -| 369 | ControlFlowNode for Attribute | normal | 369 | test.py:369:20:369:40 | ControlFlowNode for Compare | -| 369 | ControlFlowNode for Compare | normal | 370 | test.py:370:49:370:57 | ControlFlowNode for live_vars | -| 369 | ControlFlowNode for Compare | normal | 374 | test.py:374:20:374:23 | ControlFlowNode for node | -| 369 | ControlFlowNode for node | normal | 369 | test.py:369:28:369:31 | ControlFlowNode for self | -| 369 | ControlFlowNode for self | normal | 369 | test.py:369:28:369:40 | ControlFlowNode for Attribute | -| 370 | ControlFlowNode for .0 | normal | 370 | test.py:370:32:370:106 | ControlFlowNode for .0 | -| 370 | ControlFlowNode for .0 | normal | 370 | test.py:370:32:370:106 | ControlFlowNode for For | -| 370 | ControlFlowNode for Attribute | normal | 370 | test.py:370:49:370:66 | ControlFlowNode for Attribute() | -| 370 | ControlFlowNode for Attribute | normal | 370 | test.py:370:87:370:90 | ControlFlowNode for self | -| 370 | ControlFlowNode for Attribute | normal | 370 | test.py:370:101:370:104 | ControlFlowNode for node | -| 370 | ControlFlowNode for Attribute() | normal | 370 | test.py:370:32:370:106 | ControlFlowNode for ListComp | -| 370 | ControlFlowNode for Compare | normal | 370 | test.py:370:32:370:106 | ControlFlowNode for For | -| 370 | ControlFlowNode for Compare | normal | 370 | test.py:370:34:370:36 | ControlFlowNode for var | -| 370 | ControlFlowNode for For | normal | 370 | test.py:370:42:370:44 | ControlFlowNode for var | -| 370 | ControlFlowNode for ListComp | normal | 370 | test.py:370:21:370:28 | ControlFlowNode for all_live | -| 370 | ControlFlowNode for Subscript | normal | 370 | test.py:370:71:370:105 | ControlFlowNode for Compare | -| 370 | ControlFlowNode for Yield | normal | 370 | test.py:370:32:370:106 | ControlFlowNode for For | -| 370 | ControlFlowNode for all_live | normal | 371 | test.py:371:38:371:45 | ControlFlowNode for all_live | -| 370 | ControlFlowNode for live_vars | normal | 370 | test.py:370:49:370:64 | ControlFlowNode for Attribute | -| 370 | ControlFlowNode for node | normal | 370 | test.py:370:87:370:105 | ControlFlowNode for Subscript | -| 370 | ControlFlowNode for self | normal | 370 | test.py:370:87:370:99 | ControlFlowNode for Attribute | -| 370 | ControlFlowNode for var | normal | 370 | test.py:370:34:370:36 | ControlFlowNode for Yield | -| 370 | ControlFlowNode for var | normal | 370 | test.py:370:71:370:73 | ControlFlowNode for var | -| 370 | ControlFlowNode for var | normal | 370 | test.py:370:71:370:82 | ControlFlowNode for Attribute | -| 371 | ControlFlowNode for Subscript | normal | 372 | test.py:372:21:372:28 | ControlFlowNode for ssa_vars | -| 371 | ControlFlowNode for all_live | normal | 371 | test.py:371:21:371:28 | ControlFlowNode for ssa_uses | -| 371 | ControlFlowNode for node | normal | 371 | test.py:371:21:371:34 | ControlFlowNode for Subscript | -| 371 | ControlFlowNode for ssa_uses | normal | 371 | test.py:371:30:371:33 | ControlFlowNode for node | -| 372 | ControlFlowNode for Attribute | normal | 372 | test.py:372:37:372:44 | ControlFlowNode for all_live | -| 372 | ControlFlowNode for Attribute() | normal | 374 | test.py:374:20:374:23 | ControlFlowNode for node | -| 372 | ControlFlowNode for all_live | normal | 372 | test.py:372:21:372:45 | ControlFlowNode for Attribute() | -| 372 | ControlFlowNode for ssa_vars | normal | 372 | test.py:372:21:372:35 | ControlFlowNode for Attribute | -| 374 | ControlFlowNode for Attribute | normal | 374 | test.py:374:20:374:43 | ControlFlowNode for Compare | -| 374 | ControlFlowNode for Compare | normal | 375 | test.py:375:25:375:28 | ControlFlowNode for self | -| 374 | ControlFlowNode for Compare | normal | 382 | test.py:382:20:382:23 | ControlFlowNode for node | -| 374 | ControlFlowNode for node | normal | 374 | test.py:374:28:374:31 | ControlFlowNode for self | -| 374 | ControlFlowNode for self | normal | 374 | test.py:374:28:374:43 | ControlFlowNode for Attribute | -| 375 | ControlFlowNode for Attribute | normal | 375 | test.py:375:42:375:45 | ControlFlowNode for node | -| 375 | ControlFlowNode for Subscript | normal | 375 | test.py:375:21:375:21 | ControlFlowNode for a | -| 375 | ControlFlowNode for a | normal | 376 | test.py:376:27:376:38 | ControlFlowNode for make_ssa_var | -| 375 | ControlFlowNode for node | normal | 375 | test.py:375:25:375:46 | ControlFlowNode for Subscript | -| 375 | ControlFlowNode for self | normal | 375 | test.py:375:25:375:40 | ControlFlowNode for Attribute | -| 376 | ControlFlowNode for a | normal | 376 | test.py:376:43:376:46 | ControlFlowNode for node | -| 376 | ControlFlowNode for make_ssa_var | normal | 376 | test.py:376:40:376:40 | ControlFlowNode for a | -| 376 | ControlFlowNode for make_ssa_var() | normal | 376 | test.py:376:21:376:23 | ControlFlowNode for var | -| 376 | ControlFlowNode for node | normal | 376 | test.py:376:27:376:47 | ControlFlowNode for make_ssa_var() | -| 376 | ControlFlowNode for var | normal | 377 | test.py:377:38:377:41 | ControlFlowNode for node | -| 377 | ControlFlowNode for Subscript | normal | 378 | test.py:378:36:378:38 | ControlFlowNode for var | -| 377 | ControlFlowNode for node | normal | 377 | test.py:377:21:377:29 | ControlFlowNode for ssa_defns | -| 377 | ControlFlowNode for ssa_defns | normal | 377 | test.py:377:31:377:33 | ControlFlowNode for var | -| 377 | ControlFlowNode for var | normal | 377 | test.py:377:21:377:34 | ControlFlowNode for Subscript | -| 378 | ControlFlowNode for Subscript | normal | 382 | test.py:382:20:382:23 | ControlFlowNode for node | -| 378 | ControlFlowNode for a | normal | 378 | test.py:378:21:378:32 | ControlFlowNode for Subscript | -| 378 | ControlFlowNode for live_vars | normal | 378 | test.py:378:31:378:31 | ControlFlowNode for a | -| 378 | ControlFlowNode for var | normal | 378 | test.py:378:21:378:29 | ControlFlowNode for live_vars | -| 382 | ControlFlowNode for Attribute | normal | 382 | test.py:382:20:382:41 | ControlFlowNode for Compare | -| 382 | ControlFlowNode for Compare | normal | 353 | test.py:353:13:353:45 | ControlFlowNode for For | -| 382 | ControlFlowNode for Compare | normal | 383 | test.py:383:25:383:28 | ControlFlowNode for self | -| 382 | ControlFlowNode for node | normal | 382 | test.py:382:28:382:31 | ControlFlowNode for self | -| 382 | ControlFlowNode for self | normal | 382 | test.py:382:28:382:41 | ControlFlowNode for Attribute | -| 383 | ControlFlowNode for Attribute | normal | 383 | test.py:383:40:383:43 | ControlFlowNode for node | -| 383 | ControlFlowNode for Subscript | normal | 383 | test.py:383:21:383:21 | ControlFlowNode for a | -| 383 | ControlFlowNode for a | normal | 384 | test.py:384:24:384:24 | ControlFlowNode for a | -| 383 | ControlFlowNode for node | normal | 383 | test.py:383:25:383:44 | ControlFlowNode for Subscript | -| 383 | ControlFlowNode for self | normal | 383 | test.py:383:25:383:38 | ControlFlowNode for Attribute | -| 384 | ControlFlowNode for Compare | normal | 385 | test.py:385:31:385:39 | ControlFlowNode for live_vars | -| 384 | ControlFlowNode for Compare | normal | 391 | test.py:391:25:391:28 | ControlFlowNode for Pass | -| 384 | ControlFlowNode for a | normal | 384 | test.py:384:29:384:37 | ControlFlowNode for live_vars | -| 384 | ControlFlowNode for live_vars | normal | 384 | test.py:384:24:384:37 | ControlFlowNode for Compare | -| 385 | ControlFlowNode for Subscript | normal | 385 | test.py:385:25:385:27 | ControlFlowNode for var | -| 385 | ControlFlowNode for a | normal | 385 | test.py:385:31:385:42 | ControlFlowNode for Subscript | -| 385 | ControlFlowNode for live_vars | normal | 385 | test.py:385:41:385:41 | ControlFlowNode for a | -| 385 | ControlFlowNode for var | normal | 386 | test.py:386:25:386:32 | ControlFlowNode for ssa_vars | -| 386 | ControlFlowNode for Attribute | normal | 386 | test.py:386:38:386:40 | ControlFlowNode for var | -| 386 | ControlFlowNode for Attribute() | normal | 387 | test.py:387:44:387:46 | ControlFlowNode for var | -| 386 | ControlFlowNode for ssa_vars | normal | 386 | test.py:386:25:386:36 | ControlFlowNode for Attribute | -| 386 | ControlFlowNode for var | normal | 386 | test.py:386:25:386:41 | ControlFlowNode for Attribute() | -| 387 | ControlFlowNode for List | normal | 387 | test.py:387:25:387:32 | ControlFlowNode for ssa_uses | -| 387 | ControlFlowNode for Subscript | normal | 392 | test.py:392:27:392:38 | ControlFlowNode for make_ssa_var | -| 387 | ControlFlowNode for node | normal | 387 | test.py:387:25:387:38 | ControlFlowNode for Subscript | -| 387 | ControlFlowNode for ssa_uses | normal | 387 | test.py:387:34:387:37 | ControlFlowNode for node | -| 387 | ControlFlowNode for var | normal | 387 | test.py:387:42:387:48 | ControlFlowNode for List | -| 391 | ControlFlowNode for Pass | normal | 392 | test.py:392:27:392:38 | ControlFlowNode for make_ssa_var | -| 392 | ControlFlowNode for a | normal | 392 | test.py:392:43:392:46 | ControlFlowNode for node | -| 392 | ControlFlowNode for make_ssa_var | normal | 392 | test.py:392:40:392:40 | ControlFlowNode for a | -| 392 | ControlFlowNode for make_ssa_var() | normal | 392 | test.py:392:21:392:23 | ControlFlowNode for var | -| 392 | ControlFlowNode for node | normal | 392 | test.py:392:27:392:47 | ControlFlowNode for make_ssa_var() | -| 392 | ControlFlowNode for var | normal | 393 | test.py:393:38:393:41 | ControlFlowNode for node | -| 393 | ControlFlowNode for Subscript | normal | 394 | test.py:394:36:394:38 | ControlFlowNode for var | -| 393 | ControlFlowNode for node | normal | 393 | test.py:393:21:393:29 | ControlFlowNode for ssa_defns | -| 393 | ControlFlowNode for ssa_defns | normal | 393 | test.py:393:31:393:33 | ControlFlowNode for var | -| 393 | ControlFlowNode for var | normal | 393 | test.py:393:21:393:34 | ControlFlowNode for Subscript | -| 394 | ControlFlowNode for Subscript | normal | 353 | test.py:353:13:353:45 | ControlFlowNode for For | -| 394 | ControlFlowNode for a | normal | 394 | test.py:394:21:394:32 | ControlFlowNode for Subscript | -| 394 | ControlFlowNode for live_vars | normal | 394 | test.py:394:31:394:31 | ControlFlowNode for a | -| 394 | ControlFlowNode for var | normal | 394 | test.py:394:21:394:29 | ControlFlowNode for live_vars | -| 397 | ControlFlowNode for Attribute | normal | 397 | test.py:397:32:397:35 | ControlFlowNode for node | -| 397 | ControlFlowNode for For | normal | 344 | test.py:344:9:344:49 | ControlFlowNode for For | -| 397 | ControlFlowNode for For | normal | 397 | test.py:397:17:397:17 | ControlFlowNode for n | -| 397 | ControlFlowNode for Subscript | normal | 397 | test.py:397:13:397:37 | ControlFlowNode for For | -| 397 | ControlFlowNode for n | normal | 398 | test.py:398:17:398:33 | ControlFlowNode for reaching_ssa_vars | -| 397 | ControlFlowNode for node | normal | 397 | test.py:397:22:397:36 | ControlFlowNode for Subscript | -| 397 | ControlFlowNode for self | normal | 397 | test.py:397:22:397:30 | ControlFlowNode for Attribute | -| 398 | ControlFlowNode for Attribute | normal | 398 | test.py:398:45:398:53 | ControlFlowNode for live_vars | -| 398 | ControlFlowNode for Attribute() | normal | 399 | test.py:399:20:399:20 | ControlFlowNode for n | -| 398 | ControlFlowNode for Subscript | normal | 398 | test.py:398:17:398:43 | ControlFlowNode for Attribute | -| 398 | ControlFlowNode for live_vars | normal | 398 | test.py:398:17:398:54 | ControlFlowNode for Attribute() | -| 398 | ControlFlowNode for n | normal | 398 | test.py:398:17:398:36 | ControlFlowNode for Subscript | -| 398 | ControlFlowNode for reaching_ssa_vars | normal | 398 | test.py:398:35:398:35 | ControlFlowNode for n | -| 399 | ControlFlowNode for Compare | normal | 397 | test.py:397:13:397:37 | ControlFlowNode for For | -| 399 | ControlFlowNode for Compare | normal | 400 | test.py:400:30:400:38 | ControlFlowNode for phi_nodes | -| 399 | ControlFlowNode for n | normal | 399 | test.py:399:25:399:33 | ControlFlowNode for phi_nodes | -| 399 | ControlFlowNode for phi_nodes | normal | 399 | test.py:399:20:399:33 | ControlFlowNode for Compare | -| 400 | ControlFlowNode for For | normal | 397 | test.py:397:13:397:37 | ControlFlowNode for For | -| 400 | ControlFlowNode for For | normal | 400 | test.py:400:25:400:25 | ControlFlowNode for v | -| 400 | ControlFlowNode for Subscript | normal | 400 | test.py:400:21:400:42 | ControlFlowNode for For | -| 400 | ControlFlowNode for n | normal | 400 | test.py:400:30:400:41 | ControlFlowNode for Subscript | -| 400 | ControlFlowNode for phi_nodes | normal | 400 | test.py:400:40:400:40 | ControlFlowNode for n | -| 400 | ControlFlowNode for v | normal | 401 | test.py:401:28:401:28 | ControlFlowNode for v | -| 401 | ControlFlowNode for Compare | normal | 400 | test.py:400:21:400:42 | ControlFlowNode for For | -| 401 | ControlFlowNode for Compare | normal | 402 | test.py:402:35:402:46 | ControlFlowNode for make_ssa_var | -| 401 | ControlFlowNode for live_vars | normal | 401 | test.py:401:28:401:41 | ControlFlowNode for Compare | -| 401 | ControlFlowNode for v | normal | 401 | test.py:401:33:401:41 | ControlFlowNode for live_vars | -| 402 | ControlFlowNode for make_ssa_var | normal | 402 | test.py:402:48:402:48 | ControlFlowNode for v | -| 402 | ControlFlowNode for make_ssa_var() | normal | 402 | test.py:402:29:402:31 | ControlFlowNode for var | -| 402 | ControlFlowNode for n | normal | 402 | test.py:402:35:402:52 | ControlFlowNode for make_ssa_var() | -| 402 | ControlFlowNode for v | normal | 402 | test.py:402:51:402:51 | ControlFlowNode for n | -| 402 | ControlFlowNode for var | normal | 403 | test.py:403:32:403:34 | ControlFlowNode for var | -| 403 | ControlFlowNode for Compare | normal | 404 | test.py:404:49:404:51 | ControlFlowNode for set | -| 403 | ControlFlowNode for Compare | normal | 405 | test.py:405:29:405:36 | ControlFlowNode for ssa_vars | -| 403 | ControlFlowNode for ssa_phis | normal | 403 | test.py:403:32:403:50 | ControlFlowNode for Compare | -| 403 | ControlFlowNode for var | normal | 403 | test.py:403:43:403:50 | ControlFlowNode for ssa_phis | -| 404 | ControlFlowNode for Subscript | normal | 405 | test.py:405:29:405:36 | ControlFlowNode for ssa_vars | -| 404 | ControlFlowNode for set | normal | 404 | test.py:404:49:404:53 | ControlFlowNode for set() | -| 404 | ControlFlowNode for set() | normal | 404 | test.py:404:33:404:40 | ControlFlowNode for ssa_phis | -| 404 | ControlFlowNode for ssa_phis | normal | 404 | test.py:404:42:404:44 | ControlFlowNode for var | -| 404 | ControlFlowNode for var | normal | 404 | test.py:404:33:404:45 | ControlFlowNode for Subscript | -| 405 | ControlFlowNode for Attribute | normal | 405 | test.py:405:42:405:50 | ControlFlowNode for live_vars | -| 405 | ControlFlowNode for Attribute() | normal | 406 | test.py:406:29:406:36 | ControlFlowNode for ssa_phis | -| 405 | ControlFlowNode for Subscript | normal | 405 | test.py:405:29:405:54 | ControlFlowNode for Attribute() | -| 405 | ControlFlowNode for live_vars | normal | 405 | test.py:405:52:405:52 | ControlFlowNode for v | -| 405 | ControlFlowNode for ssa_vars | normal | 405 | test.py:405:29:405:40 | ControlFlowNode for Attribute | -| 405 | ControlFlowNode for v | normal | 405 | test.py:405:42:405:53 | ControlFlowNode for Subscript | -| 406 | ControlFlowNode for Attribute | normal | 406 | test.py:406:47:406:55 | ControlFlowNode for live_vars | -| 406 | ControlFlowNode for Attribute() | normal | 400 | test.py:400:21:400:42 | ControlFlowNode for For | -| 406 | ControlFlowNode for Subscript | normal | 406 | test.py:406:29:406:45 | ControlFlowNode for Attribute | -| 406 | ControlFlowNode for Subscript | normal | 406 | test.py:406:29:406:59 | ControlFlowNode for Attribute() | -| 406 | ControlFlowNode for live_vars | normal | 406 | test.py:406:57:406:57 | ControlFlowNode for v | -| 406 | ControlFlowNode for ssa_phis | normal | 406 | test.py:406:38:406:40 | ControlFlowNode for var | -| 406 | ControlFlowNode for v | normal | 406 | test.py:406:47:406:58 | ControlFlowNode for Subscript | -| 406 | ControlFlowNode for var | normal | 406 | test.py:406:29:406:41 | ControlFlowNode for Subscript | -| 408 | ControlFlowNode for Dict | normal | 408 | test.py:408:9:408:22 | ControlFlowNode for used_ssa_defns | -| 408 | ControlFlowNode for used_ssa_defns | normal | 409 | test.py:409:20:409:28 | ControlFlowNode for ssa_defns | -| 409 | ControlFlowNode for For | normal | 409 | test.py:409:13:409:15 | ControlFlowNode for var | -| 409 | ControlFlowNode for For | normal | 412 | test.py:412:21:412:34 | ControlFlowNode for used_ssa_defns | -| 409 | ControlFlowNode for ssa_defns | normal | 409 | test.py:409:9:409:29 | ControlFlowNode for For | -| 409 | ControlFlowNode for var | normal | 410 | test.py:410:16:410:18 | ControlFlowNode for var | -| 410 | ControlFlowNode for Compare | normal | 409 | test.py:409:9:409:29 | ControlFlowNode for For | -| 410 | ControlFlowNode for Compare | normal | 411 | test.py:411:39:411:47 | ControlFlowNode for ssa_defns | -| 410 | ControlFlowNode for ssa_vars | normal | 410 | test.py:410:16:410:30 | ControlFlowNode for Compare | -| 410 | ControlFlowNode for var | normal | 410 | test.py:410:23:410:30 | ControlFlowNode for ssa_vars | -| 411 | ControlFlowNode for Subscript | normal | 409 | test.py:409:9:409:29 | ControlFlowNode for For | -| 411 | ControlFlowNode for Subscript | normal | 411 | test.py:411:17:411:30 | ControlFlowNode for used_ssa_defns | -| 411 | ControlFlowNode for ssa_defns | normal | 411 | test.py:411:49:411:51 | ControlFlowNode for var | -| 411 | ControlFlowNode for used_ssa_defns | normal | 411 | test.py:411:32:411:34 | ControlFlowNode for var | -| 411 | ControlFlowNode for var | normal | 411 | test.py:411:17:411:35 | ControlFlowNode for Subscript | -| 411 | ControlFlowNode for var | normal | 411 | test.py:411:39:411:52 | ControlFlowNode for Subscript | -| 412 | ControlFlowNode for ssa_defns | normal | 413 | test.py:413:23:413:26 | ControlFlowNode for list | -| 412 | ControlFlowNode for used_ssa_defns | normal | 412 | test.py:412:9:412:17 | ControlFlowNode for ssa_defns | -| 413 | ControlFlowNode for Attribute | normal | 413 | test.py:413:53:413:60 | ControlFlowNode for ssa_vars | -| 413 | ControlFlowNode for Attribute() | normal | 413 | test.py:413:23:413:62 | ControlFlowNode for list() | -| 413 | ControlFlowNode for list | normal | 413 | test.py:413:28:413:31 | ControlFlowNode for self | -| 413 | ControlFlowNode for list() | normal | 413 | test.py:413:9:413:19 | ControlFlowNode for sorted_vars | -| 413 | ControlFlowNode for self | normal | 413 | test.py:413:28:413:51 | ControlFlowNode for Attribute | -| 413 | ControlFlowNode for sorted_vars | normal | 414 | test.py:414:16:414:18 | ControlFlowNode for set | -| 413 | ControlFlowNode for ssa_vars | normal | 413 | test.py:413:28:413:61 | ControlFlowNode for Attribute() | -| 414 | ControlFlowNode for Assert | normal | 415 | test.py:415:16:415:18 | ControlFlowNode for len | -| 414 | ControlFlowNode for Compare | normal | 414 | test.py:414:9:414:43 | ControlFlowNode for Assert | -| 414 | ControlFlowNode for Compare | normal | 414 | test.py:414:9:414:43 | ControlFlowNode for Assert | -| 414 | ControlFlowNode for set | normal | 414 | test.py:414:20:414:30 | ControlFlowNode for sorted_vars | -| 414 | ControlFlowNode for set() | normal | 414 | test.py:414:36:414:43 | ControlFlowNode for ssa_vars | -| 414 | ControlFlowNode for sorted_vars | normal | 414 | test.py:414:16:414:31 | ControlFlowNode for set() | -| 414 | ControlFlowNode for ssa_vars | normal | 414 | test.py:414:16:414:43 | ControlFlowNode for Compare | -| 415 | ControlFlowNode for Assert | normal | 416 | test.py:416:20:416:30 | ControlFlowNode for sorted_vars | -| 415 | ControlFlowNode for Compare | normal | 415 | test.py:415:9:415:48 | ControlFlowNode for Assert | -| 415 | ControlFlowNode for Compare | normal | 415 | test.py:415:9:415:48 | ControlFlowNode for Assert | -| 415 | ControlFlowNode for len | normal | 415 | test.py:415:20:415:30 | ControlFlowNode for sorted_vars | -| 415 | ControlFlowNode for len | normal | 415 | test.py:415:40:415:47 | ControlFlowNode for ssa_vars | -| 415 | ControlFlowNode for len() | normal | 415 | test.py:415:16:415:48 | ControlFlowNode for Compare | -| 415 | ControlFlowNode for len() | normal | 415 | test.py:415:36:415:38 | ControlFlowNode for len | -| 415 | ControlFlowNode for sorted_vars | normal | 415 | test.py:415:16:415:31 | ControlFlowNode for len() | -| 415 | ControlFlowNode for ssa_vars | normal | 415 | test.py:415:36:415:48 | ControlFlowNode for len() | -| 416 | ControlFlowNode for sorted_vars | normal | 416 | test.py:416:9:416:16 | ControlFlowNode for ssa_vars | -| 416 | ControlFlowNode for ssa_vars | normal | 417 | test.py:417:16:417:23 | ControlFlowNode for ssa_vars | -| 417 | ControlFlowNode for Tuple | normal | 417 | test.py:417:9:417:54 | ControlFlowNode for Return | -| 417 | ControlFlowNode for ssa_defns | normal | 417 | test.py:417:37:417:44 | ControlFlowNode for ssa_uses | -| 417 | ControlFlowNode for ssa_phis | normal | 417 | test.py:417:16:417:54 | ControlFlowNode for Tuple | -| 417 | ControlFlowNode for ssa_uses | normal | 417 | test.py:417:47:417:54 | ControlFlowNode for ssa_phis | -| 417 | ControlFlowNode for ssa_vars | normal | 417 | test.py:417:26:417:34 | ControlFlowNode for ssa_defns | -| 420 | ControlFlowNode for FunctionExpr | normal | 420 | test.py:420:9:420:21 | ControlFlowNode for ssa_variables | -| 420 | ControlFlowNode for self | normal | 421 | test.py:421:9:421:58 | ControlFlowNode for Str | -| 420 | ControlFlowNode for ssa_variables | normal | 425 | test.py:425:5:425:44 | ControlFlowNode for FunctionExpr | -| 421 | ControlFlowNode for Str | normal | 422 | test.py:422:9:422:12 | ControlFlowNode for self | -| 422 | ControlFlowNode for Attribute | normal | 422 | test.py:422:23:422:32 | ControlFlowNode for Str | -| 422 | ControlFlowNode for Attribute() | normal | 423 | test.py:423:16:423:19 | ControlFlowNode for self | -| 422 | ControlFlowNode for Str | normal | 422 | test.py:422:9:422:33 | ControlFlowNode for Attribute() | -| 422 | ControlFlowNode for self | normal | 422 | test.py:422:9:422:21 | ControlFlowNode for Attribute | -| 423 | ControlFlowNode for Attribute | normal | 423 | test.py:423:31:423:31 | ControlFlowNode for IntegerLiteral | -| 423 | ControlFlowNode for IntegerLiteral | normal | 423 | test.py:423:16:423:32 | ControlFlowNode for Subscript | -| 423 | ControlFlowNode for Subscript | normal | 423 | test.py:423:9:423:32 | ControlFlowNode for Return | -| 423 | ControlFlowNode for self | normal | 423 | test.py:423:16:423:29 | ControlFlowNode for Attribute | -| 425 | ControlFlowNode for FunctionExpr | normal | 425 | test.py:425:9:425:27 | ControlFlowNode for _sort_ssa_variables | -| 425 | ControlFlowNode for _sort_ssa_variables | normal | 441 | test.py:441:5:441:30 | ControlFlowNode for FunctionExpr | -| 425 | ControlFlowNode for self | normal | 425 | test.py:425:35:425:42 | ControlFlowNode for ssa_vars | -| 425 | ControlFlowNode for ssa_vars | normal | 426 | test.py:426:23:426:24 | ControlFlowNode for Dict | -| 426 | ControlFlowNode for Dict | normal | 426 | test.py:426:9:426:19 | ControlFlowNode for node_to_var | -| 426 | ControlFlowNode for node_to_var | normal | 427 | test.py:427:18:427:25 | ControlFlowNode for ssa_vars | -| 427 | ControlFlowNode for For | normal | 427 | test.py:427:13:427:13 | ControlFlowNode for v | -| 427 | ControlFlowNode for For | normal | 435 | test.py:435:18:435:21 | ControlFlowNode for self | -| 427 | ControlFlowNode for ssa_vars | normal | 427 | test.py:427:9:427:26 | ControlFlowNode for For | -| 427 | ControlFlowNode for v | normal | 428 | test.py:428:20:428:20 | ControlFlowNode for v | -| 428 | ControlFlowNode for Attribute | normal | 428 | test.py:428:13:428:16 | ControlFlowNode for node | -| 428 | ControlFlowNode for node | normal | 429 | test.py:429:16:429:19 | ControlFlowNode for node | -| 428 | ControlFlowNode for v | normal | 428 | test.py:428:20:428:25 | ControlFlowNode for Attribute | -| 429 | ControlFlowNode for Compare | normal | 430 | test.py:430:24:430:34 | ControlFlowNode for node_to_var | -| 429 | ControlFlowNode for Compare | normal | 432 | test.py:432:24:432:26 | ControlFlowNode for set | -| 429 | ControlFlowNode for node | normal | 429 | test.py:429:24:429:34 | ControlFlowNode for node_to_var | -| 429 | ControlFlowNode for node_to_var | normal | 429 | test.py:429:16:429:34 | ControlFlowNode for Compare | -| 430 | ControlFlowNode for Subscript | normal | 430 | test.py:430:17:430:20 | ControlFlowNode for vset | -| 430 | ControlFlowNode for node | normal | 430 | test.py:430:24:430:40 | ControlFlowNode for Subscript | -| 430 | ControlFlowNode for node_to_var | normal | 430 | test.py:430:36:430:39 | ControlFlowNode for node | -| 430 | ControlFlowNode for vset | normal | 434 | test.py:434:13:434:16 | ControlFlowNode for vset | -| 432 | ControlFlowNode for set | normal | 432 | test.py:432:24:432:28 | ControlFlowNode for set() | -| 432 | ControlFlowNode for set() | normal | 432 | test.py:432:17:432:20 | ControlFlowNode for vset | -| 432 | ControlFlowNode for vset | normal | 433 | test.py:433:37:433:40 | ControlFlowNode for vset | -| 433 | ControlFlowNode for Subscript | normal | 434 | test.py:434:13:434:16 | ControlFlowNode for vset | -| 433 | ControlFlowNode for node | normal | 433 | test.py:433:17:433:33 | ControlFlowNode for Subscript | -| 433 | ControlFlowNode for node_to_var | normal | 433 | test.py:433:29:433:32 | ControlFlowNode for node | -| 433 | ControlFlowNode for vset | normal | 433 | test.py:433:17:433:27 | ControlFlowNode for node_to_var | -| 434 | ControlFlowNode for Attribute | normal | 434 | test.py:434:22:434:22 | ControlFlowNode for v | -| 434 | ControlFlowNode for Attribute() | normal | 427 | test.py:427:9:427:26 | ControlFlowNode for For | -| 434 | ControlFlowNode for v | normal | 434 | test.py:434:13:434:23 | ControlFlowNode for Attribute() | -| 434 | ControlFlowNode for vset | normal | 434 | test.py:434:13:434:20 | ControlFlowNode for Attribute | -| 435 | ControlFlowNode for Attribute | normal | 435 | test.py:435:9:435:32 | ControlFlowNode for For | -| 435 | ControlFlowNode for For | normal | 435 | test.py:435:13:435:13 | ControlFlowNode for n | -| 435 | ControlFlowNode for n | normal | 436 | test.py:436:16:436:16 | ControlFlowNode for n | -| 435 | ControlFlowNode for self | normal | 435 | test.py:435:18:435:31 | ControlFlowNode for Attribute | -| 436 | ControlFlowNode for Compare | normal | 435 | test.py:435:9:435:32 | ControlFlowNode for For | -| 436 | ControlFlowNode for Compare | normal | 437 | test.py:437:29:437:39 | ControlFlowNode for node_to_var | -| 436 | ControlFlowNode for n | normal | 436 | test.py:436:21:436:31 | ControlFlowNode for node_to_var | -| 436 | ControlFlowNode for node_to_var | normal | 436 | test.py:436:16:436:31 | ControlFlowNode for Compare | -| 437 | ControlFlowNode for Subscript | normal | 437 | test.py:437:17:437:25 | ControlFlowNode for variables | -| 437 | ControlFlowNode for n | normal | 437 | test.py:437:29:437:42 | ControlFlowNode for Subscript | -| 437 | ControlFlowNode for node_to_var | normal | 437 | test.py:437:41:437:41 | ControlFlowNode for n | -| 437 | ControlFlowNode for variables | normal | 438 | test.py:438:26:438:31 | ControlFlowNode for sorted | -| 438 | ControlFlowNode for Attribute | normal | 438 | test.py:438:57:438:69 | ControlFlowNode for Attribute | -| 438 | ControlFlowNode for Attribute | normal | 438 | test.py:438:57:438:69 | ControlFlowNode for Return | -| 438 | ControlFlowNode for For | normal | 435 | test.py:435:9:435:32 | ControlFlowNode for For | -| 438 | ControlFlowNode for For | normal | 438 | test.py:438:21:438:21 | ControlFlowNode for v | -| 438 | ControlFlowNode for Keyword | normal | 438 | test.py:438:26:438:70 | ControlFlowNode for sorted() | -| 438 | ControlFlowNode for Lambda | normal | 438 | test.py:438:44:438:69 | ControlFlowNode for Keyword | -| 438 | ControlFlowNode for sorted | normal | 438 | test.py:438:33:438:41 | ControlFlowNode for variables | -| 438 | ControlFlowNode for sorted() | normal | 438 | test.py:438:17:438:71 | ControlFlowNode for For | -| 438 | ControlFlowNode for v | normal | 438 | test.py:438:57:438:57 | ControlFlowNode for v | -| 438 | ControlFlowNode for v | normal | 438 | test.py:438:57:438:66 | ControlFlowNode for Attribute | -| 438 | ControlFlowNode for v | normal | 439 | test.py:439:27:439:27 | ControlFlowNode for v | -| 438 | ControlFlowNode for variables | normal | 438 | test.py:438:48:438:69 | ControlFlowNode for Lambda | -| 439 | ControlFlowNode for Yield | normal | 438 | test.py:438:17:438:71 | ControlFlowNode for For | -| 439 | ControlFlowNode for v | normal | 439 | test.py:439:21:439:27 | ControlFlowNode for Yield | -| 441 | ControlFlowNode for FunctionExpr | normal | 441 | test.py:441:9:441:23 | ControlFlowNode for ssa_definitions | -| 441 | ControlFlowNode for self | normal | 442 | test.py:442:9:442:86 | ControlFlowNode for Str | -| 441 | ControlFlowNode for ssa_definitions | normal | 452 | test.py:452:5:452:38 | ControlFlowNode for FunctionExpr | -| 442 | ControlFlowNode for Str | normal | 443 | test.py:443:9:443:12 | ControlFlowNode for self | -| 443 | ControlFlowNode for Attribute | normal | 443 | test.py:443:23:443:32 | ControlFlowNode for Str | -| 443 | ControlFlowNode for Attribute() | normal | 444 | test.py:444:21:444:24 | ControlFlowNode for self | -| 443 | ControlFlowNode for Str | normal | 443 | test.py:443:9:443:33 | ControlFlowNode for Attribute() | -| 443 | ControlFlowNode for self | normal | 443 | test.py:443:9:443:21 | ControlFlowNode for Attribute | -| 444 | ControlFlowNode for Attribute | normal | 444 | test.py:444:36:444:36 | ControlFlowNode for IntegerLiteral | -| 444 | ControlFlowNode for IntegerLiteral | normal | 444 | test.py:444:21:444:37 | ControlFlowNode for Subscript | -| 444 | ControlFlowNode for Subscript | normal | 444 | test.py:444:9:444:17 | ControlFlowNode for ssa_defns | -| 444 | ControlFlowNode for self | normal | 444 | test.py:444:21:444:34 | ControlFlowNode for Attribute | -| 444 | ControlFlowNode for ssa_defns | normal | 445 | test.py:445:26:445:37 | ControlFlowNode for _reverse_map | -| 445 | ControlFlowNode for _reverse_map | normal | 445 | test.py:445:39:445:47 | ControlFlowNode for ssa_defns | -| 445 | ControlFlowNode for _reverse_map() | normal | 445 | test.py:445:9:445:22 | ControlFlowNode for reversed_defns | -| 445 | ControlFlowNode for reversed_defns | normal | 446 | test.py:446:18:446:21 | ControlFlowNode for self | -| 445 | ControlFlowNode for ssa_defns | normal | 445 | test.py:445:26:445:48 | ControlFlowNode for _reverse_map() | -| 446 | ControlFlowNode for Attribute | normal | 446 | test.py:446:9:446:32 | ControlFlowNode for For | -| 446 | ControlFlowNode for For | normal | 446 | test.py:446:13:446:13 | ControlFlowNode for n | -| 446 | ControlFlowNode for n | normal | 447 | test.py:447:16:447:16 | ControlFlowNode for n | -| 446 | ControlFlowNode for self | normal | 446 | test.py:446:18:446:31 | ControlFlowNode for Attribute | -| 447 | ControlFlowNode for Compare | normal | 446 | test.py:446:9:446:32 | ControlFlowNode for For | -| 447 | ControlFlowNode for Compare | normal | 448 | test.py:448:29:448:42 | ControlFlowNode for reversed_defns | -| 447 | ControlFlowNode for n | normal | 447 | test.py:447:21:447:34 | ControlFlowNode for reversed_defns | -| 447 | ControlFlowNode for reversed_defns | normal | 447 | test.py:447:16:447:34 | ControlFlowNode for Compare | -| 448 | ControlFlowNode for Subscript | normal | 448 | test.py:448:17:448:25 | ControlFlowNode for variables | -| 448 | ControlFlowNode for n | normal | 448 | test.py:448:29:448:45 | ControlFlowNode for Subscript | -| 448 | ControlFlowNode for reversed_defns | normal | 448 | test.py:448:44:448:44 | ControlFlowNode for n | -| 448 | ControlFlowNode for variables | normal | 449 | test.py:449:26:449:31 | ControlFlowNode for sorted | -| 449 | ControlFlowNode for Attribute | normal | 449 | test.py:449:57:449:69 | ControlFlowNode for Attribute | -| 449 | ControlFlowNode for Attribute | normal | 449 | test.py:449:57:449:69 | ControlFlowNode for Return | -| 449 | ControlFlowNode for For | normal | 446 | test.py:446:9:446:32 | ControlFlowNode for For | -| 449 | ControlFlowNode for For | normal | 449 | test.py:449:21:449:21 | ControlFlowNode for v | -| 449 | ControlFlowNode for Keyword | normal | 449 | test.py:449:26:449:70 | ControlFlowNode for sorted() | -| 449 | ControlFlowNode for Lambda | normal | 449 | test.py:449:44:449:69 | ControlFlowNode for Keyword | -| 449 | ControlFlowNode for sorted | normal | 449 | test.py:449:33:449:41 | ControlFlowNode for variables | -| 449 | ControlFlowNode for sorted() | normal | 449 | test.py:449:17:449:71 | ControlFlowNode for For | -| 449 | ControlFlowNode for v | normal | 449 | test.py:449:57:449:57 | ControlFlowNode for v | -| 449 | ControlFlowNode for v | normal | 449 | test.py:449:57:449:66 | ControlFlowNode for Attribute | -| 449 | ControlFlowNode for v | normal | 450 | test.py:450:27:450:27 | ControlFlowNode for n | -| 449 | ControlFlowNode for variables | normal | 449 | test.py:449:48:449:69 | ControlFlowNode for Lambda | -| 450 | ControlFlowNode for Tuple | normal | 450 | test.py:450:21:450:30 | ControlFlowNode for Yield | -| 450 | ControlFlowNode for Yield | normal | 449 | test.py:449:17:449:71 | ControlFlowNode for For | -| 450 | ControlFlowNode for n | normal | 450 | test.py:450:30:450:30 | ControlFlowNode for v | -| 450 | ControlFlowNode for v | normal | 450 | test.py:450:27:450:30 | ControlFlowNode for Tuple | -| 452 | ControlFlowNode for FunctionExpr | normal | 452 | test.py:452:9:452:26 | ControlFlowNode for get_ssa_definition | -| 452 | ControlFlowNode for get_ssa_definition | normal | 458 | test.py:458:5:458:23 | ControlFlowNode for FunctionExpr | -| 452 | ControlFlowNode for self | normal | 452 | test.py:452:34:452:36 | ControlFlowNode for var | -| 452 | ControlFlowNode for var | normal | 453 | test.py:453:9:453:89 | ControlFlowNode for Str | -| 453 | ControlFlowNode for Str | normal | 454 | test.py:454:9:454:12 | ControlFlowNode for self | -| 454 | ControlFlowNode for Attribute | normal | 454 | test.py:454:23:454:32 | ControlFlowNode for Str | -| 454 | ControlFlowNode for Attribute() | normal | 455 | test.py:455:21:455:24 | ControlFlowNode for self | -| 454 | ControlFlowNode for Str | normal | 454 | test.py:454:9:454:33 | ControlFlowNode for Attribute() | -| 454 | ControlFlowNode for self | normal | 454 | test.py:454:9:454:21 | ControlFlowNode for Attribute | -| 455 | ControlFlowNode for Attribute | normal | 455 | test.py:455:36:455:36 | ControlFlowNode for IntegerLiteral | -| 455 | ControlFlowNode for IntegerLiteral | normal | 455 | test.py:455:21:455:37 | ControlFlowNode for Subscript | -| 455 | ControlFlowNode for Subscript | normal | 455 | test.py:455:9:455:17 | ControlFlowNode for ssa_defns | -| 455 | ControlFlowNode for self | normal | 455 | test.py:455:21:455:34 | ControlFlowNode for Attribute | -| 455 | ControlFlowNode for ssa_defns | normal | 456 | test.py:456:16:456:24 | ControlFlowNode for ssa_defns | -| 456 | ControlFlowNode for Attribute | normal | 456 | test.py:456:30:456:32 | ControlFlowNode for var | -| 456 | ControlFlowNode for Attribute() | normal | 456 | test.py:456:9:456:33 | ControlFlowNode for Return | -| 456 | ControlFlowNode for ssa_defns | normal | 456 | test.py:456:16:456:28 | ControlFlowNode for Attribute | -| 456 | ControlFlowNode for var | normal | 456 | test.py:456:16:456:33 | ControlFlowNode for Attribute() | -| 458 | ControlFlowNode for FunctionExpr | normal | 458 | test.py:458:9:458:16 | ControlFlowNode for ssa_uses | -| 458 | ControlFlowNode for self | normal | 459 | test.py:459:9:459:80 | ControlFlowNode for Str | -| 458 | ControlFlowNode for ssa_uses | normal | 468 | test.py:468:5:468:43 | ControlFlowNode for FunctionExpr | -| 459 | ControlFlowNode for Str | normal | 460 | test.py:460:9:460:12 | ControlFlowNode for self | -| 460 | ControlFlowNode for Attribute | normal | 460 | test.py:460:23:460:32 | ControlFlowNode for Str | -| 460 | ControlFlowNode for Attribute() | normal | 461 | test.py:461:20:461:23 | ControlFlowNode for self | -| 460 | ControlFlowNode for Str | normal | 460 | test.py:460:9:460:33 | ControlFlowNode for Attribute() | -| 460 | ControlFlowNode for self | normal | 460 | test.py:460:9:460:21 | ControlFlowNode for Attribute | -| 461 | ControlFlowNode for Attribute | normal | 461 | test.py:461:35:461:35 | ControlFlowNode for IntegerLiteral | -| 461 | ControlFlowNode for IntegerLiteral | normal | 461 | test.py:461:20:461:36 | ControlFlowNode for Subscript | -| 461 | ControlFlowNode for Subscript | normal | 461 | test.py:461:9:461:16 | ControlFlowNode for ssa_uses | -| 461 | ControlFlowNode for self | normal | 461 | test.py:461:20:461:33 | ControlFlowNode for Attribute | -| 461 | ControlFlowNode for ssa_uses | normal | 462 | test.py:462:18:462:21 | ControlFlowNode for self | -| 462 | ControlFlowNode for Attribute | normal | 462 | test.py:462:9:462:32 | ControlFlowNode for For | -| 462 | ControlFlowNode for For | normal | 462 | test.py:462:13:462:13 | ControlFlowNode for n | -| 462 | ControlFlowNode for n | normal | 463 | test.py:463:16:463:16 | ControlFlowNode for n | -| 462 | ControlFlowNode for self | normal | 462 | test.py:462:18:462:31 | ControlFlowNode for Attribute | -| 463 | ControlFlowNode for Compare | normal | 462 | test.py:462:9:462:32 | ControlFlowNode for For | -| 463 | ControlFlowNode for Compare | normal | 464 | test.py:464:29:464:36 | ControlFlowNode for ssa_uses | -| 463 | ControlFlowNode for n | normal | 463 | test.py:463:21:463:28 | ControlFlowNode for ssa_uses | -| 463 | ControlFlowNode for ssa_uses | normal | 463 | test.py:463:16:463:28 | ControlFlowNode for Compare | -| 464 | ControlFlowNode for Subscript | normal | 464 | test.py:464:17:464:25 | ControlFlowNode for variables | -| 464 | ControlFlowNode for n | normal | 464 | test.py:464:29:464:39 | ControlFlowNode for Subscript | -| 464 | ControlFlowNode for ssa_uses | normal | 464 | test.py:464:38:464:38 | ControlFlowNode for n | -| 464 | ControlFlowNode for variables | normal | 465 | test.py:465:26:465:31 | ControlFlowNode for sorted | -| 465 | ControlFlowNode for Attribute | normal | 465 | test.py:465:57:465:69 | ControlFlowNode for Attribute | -| 465 | ControlFlowNode for Attribute | normal | 465 | test.py:465:57:465:69 | ControlFlowNode for Return | -| 465 | ControlFlowNode for For | normal | 462 | test.py:462:9:462:32 | ControlFlowNode for For | -| 465 | ControlFlowNode for For | normal | 465 | test.py:465:21:465:21 | ControlFlowNode for v | -| 465 | ControlFlowNode for Keyword | normal | 465 | test.py:465:26:465:70 | ControlFlowNode for sorted() | -| 465 | ControlFlowNode for Lambda | normal | 465 | test.py:465:44:465:69 | ControlFlowNode for Keyword | -| 465 | ControlFlowNode for sorted | normal | 465 | test.py:465:33:465:41 | ControlFlowNode for variables | -| 465 | ControlFlowNode for sorted() | normal | 465 | test.py:465:17:465:71 | ControlFlowNode for For | -| 465 | ControlFlowNode for v | normal | 465 | test.py:465:57:465:57 | ControlFlowNode for v | -| 465 | ControlFlowNode for v | normal | 465 | test.py:465:57:465:66 | ControlFlowNode for Attribute | -| 465 | ControlFlowNode for v | normal | 466 | test.py:466:27:466:27 | ControlFlowNode for n | -| 465 | ControlFlowNode for variables | normal | 465 | test.py:465:48:465:69 | ControlFlowNode for Lambda | -| 466 | ControlFlowNode for Tuple | normal | 466 | test.py:466:21:466:30 | ControlFlowNode for Yield | -| 466 | ControlFlowNode for Yield | normal | 465 | test.py:465:17:465:71 | ControlFlowNode for For | -| 466 | ControlFlowNode for n | normal | 466 | test.py:466:30:466:30 | ControlFlowNode for v | -| 466 | ControlFlowNode for v | normal | 466 | test.py:466:27:466:30 | ControlFlowNode for Tuple | -| 468 | ControlFlowNode for FunctionExpr | normal | 468 | test.py:468:9:468:30 | ControlFlowNode for get_ssa_variables_used | -| 468 | ControlFlowNode for get_ssa_variables_used | normal | 474 | test.py:474:5:474:23 | ControlFlowNode for FunctionExpr | -| 468 | ControlFlowNode for node | normal | 469 | test.py:469:9:469:61 | ControlFlowNode for Str | -| 468 | ControlFlowNode for self | normal | 468 | test.py:468:38:468:41 | ControlFlowNode for node | -| 469 | ControlFlowNode for Str | normal | 470 | test.py:470:9:470:12 | ControlFlowNode for self | -| 470 | ControlFlowNode for Attribute | normal | 470 | test.py:470:23:470:32 | ControlFlowNode for Str | -| 470 | ControlFlowNode for Attribute() | normal | 471 | test.py:471:20:471:23 | ControlFlowNode for self | -| 470 | ControlFlowNode for Str | normal | 470 | test.py:470:9:470:33 | ControlFlowNode for Attribute() | -| 470 | ControlFlowNode for self | normal | 470 | test.py:470:9:470:21 | ControlFlowNode for Attribute | -| 471 | ControlFlowNode for Attribute | normal | 471 | test.py:471:35:471:35 | ControlFlowNode for IntegerLiteral | -| 471 | ControlFlowNode for IntegerLiteral | normal | 471 | test.py:471:20:471:36 | ControlFlowNode for Subscript | -| 471 | ControlFlowNode for Subscript | normal | 471 | test.py:471:9:471:16 | ControlFlowNode for ssa_uses | -| 471 | ControlFlowNode for self | normal | 471 | test.py:471:20:471:33 | ControlFlowNode for Attribute | -| 471 | ControlFlowNode for ssa_uses | normal | 472 | test.py:472:16:472:23 | ControlFlowNode for ssa_uses | -| 472 | ControlFlowNode for Attribute | normal | 472 | test.py:472:29:472:32 | ControlFlowNode for node | -| 472 | ControlFlowNode for Attribute() | normal | 472 | test.py:472:9:472:37 | ControlFlowNode for Return | -| 472 | ControlFlowNode for Tuple | normal | 472 | test.py:472:16:472:37 | ControlFlowNode for Attribute() | -| 472 | ControlFlowNode for node | normal | 472 | test.py:472:35:472:36 | ControlFlowNode for Tuple | -| 472 | ControlFlowNode for ssa_uses | normal | 472 | test.py:472:16:472:27 | ControlFlowNode for Attribute | -| 474 | ControlFlowNode for FunctionExpr | normal | 474 | test.py:474:9:474:16 | ControlFlowNode for ssa_phis | -| 474 | ControlFlowNode for self | normal | 475 | test.py:475:9:475:91 | ControlFlowNode for Str | -| 474 | ControlFlowNode for ssa_phis | normal | 487 | test.py:487:5:487:32 | ControlFlowNode for FunctionExpr | -| 475 | ControlFlowNode for Str | normal | 476 | test.py:476:9:476:12 | ControlFlowNode for self | -| 476 | ControlFlowNode for Attribute | normal | 476 | test.py:476:23:476:32 | ControlFlowNode for Str | -| 476 | ControlFlowNode for Attribute() | normal | 477 | test.py:477:20:477:23 | ControlFlowNode for self | -| 476 | ControlFlowNode for Str | normal | 476 | test.py:476:9:476:33 | ControlFlowNode for Attribute() | -| 476 | ControlFlowNode for self | normal | 476 | test.py:476:9:476:21 | ControlFlowNode for Attribute | -| 477 | ControlFlowNode for Attribute | normal | 477 | test.py:477:35:477:35 | ControlFlowNode for IntegerLiteral | -| 477 | ControlFlowNode for IntegerLiteral | normal | 477 | test.py:477:20:477:36 | ControlFlowNode for Subscript | -| 477 | ControlFlowNode for Subscript | normal | 477 | test.py:477:9:477:16 | ControlFlowNode for ssa_phis | -| 477 | ControlFlowNode for self | normal | 477 | test.py:477:20:477:33 | ControlFlowNode for Attribute | -| 477 | ControlFlowNode for ssa_phis | normal | 478 | test.py:478:20:478:23 | ControlFlowNode for self | -| 478 | ControlFlowNode for Attribute | normal | 478 | test.py:478:35:478:35 | ControlFlowNode for IntegerLiteral | -| 478 | ControlFlowNode for IntegerLiteral | normal | 478 | test.py:478:20:478:36 | ControlFlowNode for Subscript | -| 478 | ControlFlowNode for Subscript | normal | 478 | test.py:478:9:478:16 | ControlFlowNode for ssa_vars | -| 478 | ControlFlowNode for self | normal | 478 | test.py:478:20:478:33 | ControlFlowNode for Attribute | -| 478 | ControlFlowNode for ssa_vars | normal | 479 | test.py:479:19:479:22 | ControlFlowNode for dict | -| 479 | ControlFlowNode for .0 | normal | 479 | test.py:479:24:479:69 | ControlFlowNode for .0 | -| 479 | ControlFlowNode for .0 | normal | 479 | test.py:479:24:479:69 | ControlFlowNode for For | -| 479 | ControlFlowNode for For | normal | 479 | test.py:479:39:479:46 | ControlFlowNode for Tuple | -| 479 | ControlFlowNode for GeneratorExp | normal | 479 | test.py:479:19:479:70 | ControlFlowNode for dict() | -| 479 | ControlFlowNode for Tuple | normal | 479 | test.py:479:25:479:32 | ControlFlowNode for Yield | -| 479 | ControlFlowNode for Tuple | normal | 479 | test.py:479:39:479:43 | ControlFlowNode for index | -| 479 | ControlFlowNode for Yield | normal | 479 | test.py:479:24:479:69 | ControlFlowNode for For | -| 479 | ControlFlowNode for dict | normal | 479 | test.py:479:51:479:59 | ControlFlowNode for enumerate | -| 479 | ControlFlowNode for dict() | normal | 479 | test.py:479:9:479:15 | ControlFlowNode for indexed | -| 479 | ControlFlowNode for enumerate | normal | 479 | test.py:479:61:479:68 | ControlFlowNode for ssa_vars | -| 479 | ControlFlowNode for enumerate() | normal | 479 | test.py:479:24:479:69 | ControlFlowNode for GeneratorExp | -| 479 | ControlFlowNode for index | normal | 479 | test.py:479:25:479:32 | ControlFlowNode for Tuple | -| 479 | ControlFlowNode for index | normal | 479 | test.py:479:46:479:46 | ControlFlowNode for v | -| 479 | ControlFlowNode for indexed | normal | 480 | test.py:480:18:480:25 | ControlFlowNode for ssa_vars | -| 479 | ControlFlowNode for ssa_vars | normal | 479 | test.py:479:51:479:69 | ControlFlowNode for enumerate() | -| 479 | ControlFlowNode for v | normal | 479 | test.py:479:25:479:25 | ControlFlowNode for v | -| 479 | ControlFlowNode for v | normal | 479 | test.py:479:28:479:32 | ControlFlowNode for index | -| 480 | ControlFlowNode for For | normal | 480 | test.py:480:13:480:13 | ControlFlowNode for v | -| 480 | ControlFlowNode for ssa_vars | normal | 480 | test.py:480:9:480:26 | ControlFlowNode for For | -| 480 | ControlFlowNode for v | normal | 481 | test.py:481:16:481:16 | ControlFlowNode for v | -| 481 | ControlFlowNode for Compare | normal | 482 | test.py:482:17:482:24 | ControlFlowNode for Continue | -| 481 | ControlFlowNode for Compare | normal | 483 | test.py:483:20:483:27 | ControlFlowNode for ssa_phis | -| 481 | ControlFlowNode for ssa_phis | normal | 481 | test.py:481:16:481:32 | ControlFlowNode for Compare | -| 481 | ControlFlowNode for v | normal | 481 | test.py:481:25:481:32 | ControlFlowNode for ssa_phis | -| 482 | ControlFlowNode for Continue | normal | 480 | test.py:480:9:480:26 | ControlFlowNode for For | -| 483 | ControlFlowNode for Subscript | normal | 483 | test.py:483:13:483:16 | ControlFlowNode for phis | -| 483 | ControlFlowNode for phis | normal | 484 | test.py:484:24:484:29 | ControlFlowNode for sorted | -| 483 | ControlFlowNode for ssa_phis | normal | 483 | test.py:483:29:483:29 | ControlFlowNode for v | -| 483 | ControlFlowNode for v | normal | 483 | test.py:483:20:483:30 | ControlFlowNode for Subscript | -| 484 | ControlFlowNode for For | normal | 480 | test.py:480:9:480:26 | ControlFlowNode for For | -| 484 | ControlFlowNode for For | normal | 484 | test.py:484:17:484:19 | ControlFlowNode for phi | -| 484 | ControlFlowNode for Keyword | normal | 484 | test.py:484:24:484:60 | ControlFlowNode for sorted() | -| 484 | ControlFlowNode for Lambda | normal | 484 | test.py:484:37:484:59 | ControlFlowNode for Keyword | -| 484 | ControlFlowNode for Subscript | normal | 484 | test.py:484:50:484:59 | ControlFlowNode for Return | -| 484 | ControlFlowNode for indexed | normal | 484 | test.py:484:58:484:58 | ControlFlowNode for v | -| 484 | ControlFlowNode for phi | normal | 485 | test.py:485:23:485:23 | ControlFlowNode for v | -| 484 | ControlFlowNode for phis | normal | 484 | test.py:484:41:484:59 | ControlFlowNode for Lambda | -| 484 | ControlFlowNode for sorted | normal | 484 | test.py:484:31:484:34 | ControlFlowNode for phis | -| 484 | ControlFlowNode for sorted() | normal | 484 | test.py:484:13:484:61 | ControlFlowNode for For | -| 484 | ControlFlowNode for v | normal | 484 | test.py:484:50:484:56 | ControlFlowNode for indexed | -| 484 | ControlFlowNode for v | normal | 484 | test.py:484:50:484:59 | ControlFlowNode for Subscript | -| 485 | ControlFlowNode for Tuple | normal | 485 | test.py:485:17:485:28 | ControlFlowNode for Yield | -| 485 | ControlFlowNode for Yield | normal | 484 | test.py:484:13:484:61 | ControlFlowNode for For | -| 485 | ControlFlowNode for phi | normal | 485 | test.py:485:23:485:28 | ControlFlowNode for Tuple | -| 485 | ControlFlowNode for v | normal | 485 | test.py:485:26:485:28 | ControlFlowNode for phi | -| 487 | ControlFlowNode for FunctionExpr | normal | 487 | test.py:487:9:487:25 | ControlFlowNode for _compute_bb_heads | -| 487 | ControlFlowNode for _compute_bb_heads | normal | 496 | test.py:496:5:496:36 | ControlFlowNode for FunctionExpr | -| 487 | ControlFlowNode for self | normal | 488 | test.py:488:9:488:78 | ControlFlowNode for Str | -| 488 | ControlFlowNode for Str | normal | 489 | test.py:489:20:489:22 | ControlFlowNode for set | -| 489 | ControlFlowNode for bb_heads | normal | 490 | test.py:490:21:490:24 | ControlFlowNode for self | -| 489 | ControlFlowNode for set | normal | 489 | test.py:489:20:489:24 | ControlFlowNode for set() | -| 489 | ControlFlowNode for set() | normal | 489 | test.py:489:9:489:16 | ControlFlowNode for bb_heads | -| 490 | ControlFlowNode for Attribute | normal | 490 | test.py:490:9:490:35 | ControlFlowNode for For | -| 490 | ControlFlowNode for For | normal | 490 | test.py:490:13:490:16 | ControlFlowNode for node | -| 490 | ControlFlowNode for For | normal | 494 | test.py:494:16:494:23 | ControlFlowNode for bb_heads | -| 490 | ControlFlowNode for node | normal | 491 | test.py:491:21:491:24 | ControlFlowNode for self | -| 490 | ControlFlowNode for self | normal | 490 | test.py:490:21:490:34 | ControlFlowNode for Attribute | -| 491 | ControlFlowNode for Attribute | normal | 491 | test.py:491:31:491:34 | ControlFlowNode for node | -| 491 | ControlFlowNode for Subscript | normal | 491 | test.py:491:13:491:17 | ControlFlowNode for preds | -| 491 | ControlFlowNode for node | normal | 491 | test.py:491:21:491:35 | ControlFlowNode for Subscript | -| 491 | ControlFlowNode for preds | normal | 492 | test.py:492:16:492:63 | ControlFlowNode for BoolExpr | -| 491 | ControlFlowNode for self | normal | 491 | test.py:491:21:491:29 | ControlFlowNode for Attribute | -| 492 | ControlFlowNode for Attribute | normal | 492 | test.py:492:49:492:53 | ControlFlowNode for preds | -| 492 | ControlFlowNode for BoolExpr | normal | 492 | test.py:492:16:492:18 | ControlFlowNode for len | -| 492 | ControlFlowNode for Compare | normal | 490 | test.py:490:9:490:35 | ControlFlowNode for For | -| 492 | ControlFlowNode for Compare | normal | 492 | test.py:492:35:492:37 | ControlFlowNode for len | -| 492 | ControlFlowNode for Compare | normal | 493 | test.py:493:17:493:24 | ControlFlowNode for bb_heads | -| 492 | ControlFlowNode for IntegerLiteral | normal | 492 | test.py:492:16:492:30 | ControlFlowNode for Compare | -| 492 | ControlFlowNode for IntegerLiteral | normal | 492 | test.py:492:35:492:63 | ControlFlowNode for Compare | -| 492 | ControlFlowNode for IntegerLiteral | normal | 492 | test.py:492:49:492:56 | ControlFlowNode for Subscript | -| 492 | ControlFlowNode for Subscript | normal | 492 | test.py:492:35:492:58 | ControlFlowNode for len() | -| 492 | ControlFlowNode for Subscript | normal | 492 | test.py:492:39:492:57 | ControlFlowNode for Subscript | -| 492 | ControlFlowNode for len | normal | 492 | test.py:492:20:492:24 | ControlFlowNode for preds | -| 492 | ControlFlowNode for len | normal | 492 | test.py:492:39:492:42 | ControlFlowNode for self | -| 492 | ControlFlowNode for len() | normal | 492 | test.py:492:30:492:30 | ControlFlowNode for IntegerLiteral | -| 492 | ControlFlowNode for len() | normal | 492 | test.py:492:63:492:63 | ControlFlowNode for IntegerLiteral | -| 492 | ControlFlowNode for preds | normal | 492 | test.py:492:16:492:25 | ControlFlowNode for len() | -| 492 | ControlFlowNode for preds | normal | 492 | test.py:492:55:492:55 | ControlFlowNode for IntegerLiteral | -| 492 | ControlFlowNode for self | normal | 492 | test.py:492:39:492:47 | ControlFlowNode for Attribute | -| 493 | ControlFlowNode for Attribute | normal | 493 | test.py:493:30:493:33 | ControlFlowNode for node | -| 493 | ControlFlowNode for Attribute() | normal | 490 | test.py:490:9:490:35 | ControlFlowNode for For | -| 493 | ControlFlowNode for bb_heads | normal | 493 | test.py:493:17:493:28 | ControlFlowNode for Attribute | -| 493 | ControlFlowNode for node | normal | 493 | test.py:493:17:493:34 | ControlFlowNode for Attribute() | -| 494 | ControlFlowNode for bb_heads | normal | 494 | test.py:494:9:494:23 | ControlFlowNode for Return | -| 496 | ControlFlowNode for FunctionExpr | normal | 496 | test.py:496:9:496:29 | ControlFlowNode for _compute_basic_blocks | -| 496 | ControlFlowNode for _compute_basic_blocks | normal | 508 | test.py:508:5:508:31 | ControlFlowNode for FunctionExpr | -| 496 | ControlFlowNode for self | normal | 497 | test.py:497:9:497:45 | ControlFlowNode for Str | -| 497 | ControlFlowNode for Str | normal | 498 | test.py:498:9:498:12 | ControlFlowNode for self | -| 498 | ControlFlowNode for Attribute | normal | 498 | test.py:498:23:498:32 | ControlFlowNode for Str | -| 498 | ControlFlowNode for Attribute() | normal | 499 | test.py:499:24:499:25 | ControlFlowNode for Dict | -| 498 | ControlFlowNode for Str | normal | 498 | test.py:498:9:498:33 | ControlFlowNode for Attribute() | -| 498 | ControlFlowNode for self | normal | 498 | test.py:498:9:498:21 | ControlFlowNode for Attribute | -| 499 | ControlFlowNode for Dict | normal | 499 | test.py:499:9:499:20 | ControlFlowNode for basic_blocks | -| 499 | ControlFlowNode for basic_blocks | normal | 500 | test.py:500:20:500:21 | ControlFlowNode for Dict | -| 500 | ControlFlowNode for Dict | normal | 500 | test.py:500:9:500:16 | ControlFlowNode for bb_tails | -| 500 | ControlFlowNode for bb_tails | normal | 501 | test.py:501:19:501:22 | ControlFlowNode for self | -| 501 | ControlFlowNode for Attribute | normal | 501 | test.py:501:9:501:33 | ControlFlowNode for For | -| 501 | ControlFlowNode for For | normal | 501 | test.py:501:13:501:14 | ControlFlowNode for bb | -| 501 | ControlFlowNode for For | normal | 505 | test.py:505:26:505:33 | ControlFlowNode for bb_tails | -| 501 | ControlFlowNode for bb | normal | 502 | test.py:502:32:502:40 | ControlFlowNode for enumerate | -| 501 | ControlFlowNode for self | normal | 501 | test.py:501:19:501:32 | ControlFlowNode for Attribute | -| 502 | ControlFlowNode for Attribute | normal | 502 | test.py:502:59:502:60 | ControlFlowNode for bb | -| 502 | ControlFlowNode for Attribute() | normal | 502 | test.py:502:32:502:62 | ControlFlowNode for enumerate() | -| 502 | ControlFlowNode for For | normal | 502 | test.py:502:17:502:27 | ControlFlowNode for Tuple | -| 502 | ControlFlowNode for For | normal | 504 | test.py:504:28:504:31 | ControlFlowNode for node | -| 502 | ControlFlowNode for Tuple | normal | 502 | test.py:502:17:502:21 | ControlFlowNode for index | -| 502 | ControlFlowNode for bb | normal | 502 | test.py:502:42:502:61 | ControlFlowNode for Attribute() | -| 502 | ControlFlowNode for enumerate | normal | 502 | test.py:502:42:502:45 | ControlFlowNode for self | -| 502 | ControlFlowNode for enumerate() | normal | 502 | test.py:502:13:502:63 | ControlFlowNode for For | -| 502 | ControlFlowNode for index | normal | 502 | test.py:502:24:502:27 | ControlFlowNode for node | -| 502 | ControlFlowNode for node | normal | 503 | test.py:503:38:503:39 | ControlFlowNode for bb | -| 502 | ControlFlowNode for self | normal | 502 | test.py:502:42:502:57 | ControlFlowNode for Attribute | -| 503 | ControlFlowNode for Subscript | normal | 502 | test.py:502:13:502:63 | ControlFlowNode for For | -| 503 | ControlFlowNode for Tuple | normal | 503 | test.py:503:17:503:28 | ControlFlowNode for basic_blocks | -| 503 | ControlFlowNode for basic_blocks | normal | 503 | test.py:503:30:503:33 | ControlFlowNode for node | -| 503 | ControlFlowNode for bb | normal | 503 | test.py:503:42:503:46 | ControlFlowNode for index | -| 503 | ControlFlowNode for index | normal | 503 | test.py:503:38:503:46 | ControlFlowNode for Tuple | -| 503 | ControlFlowNode for node | normal | 503 | test.py:503:17:503:34 | ControlFlowNode for Subscript | -| 504 | ControlFlowNode for Subscript | normal | 501 | test.py:501:9:501:33 | ControlFlowNode for For | -| 504 | ControlFlowNode for bb | normal | 504 | test.py:504:13:504:24 | ControlFlowNode for Subscript | -| 504 | ControlFlowNode for bb_tails | normal | 504 | test.py:504:22:504:23 | ControlFlowNode for bb | -| 504 | ControlFlowNode for node | normal | 504 | test.py:504:13:504:20 | ControlFlowNode for bb_tails | -| 505 | ControlFlowNode for Attribute | normal | 506 | test.py:506:16:506:27 | ControlFlowNode for basic_blocks | -| 505 | ControlFlowNode for bb_tails | normal | 505 | test.py:505:9:505:12 | ControlFlowNode for self | -| 505 | ControlFlowNode for self | normal | 505 | test.py:505:9:505:22 | ControlFlowNode for Attribute | -| 506 | ControlFlowNode for basic_blocks | normal | 506 | test.py:506:9:506:27 | ControlFlowNode for Return | -| 508 | ControlFlowNode for FunctionExpr | normal | 508 | test.py:508:9:508:24 | ControlFlowNode for get_basic_blocks | -| 508 | ControlFlowNode for get_basic_blocks | normal | 512 | test.py:512:5:512:31 | ControlFlowNode for FunctionExpr | -| 508 | ControlFlowNode for self | normal | 509 | test.py:509:9:509:12 | ControlFlowNode for self | -| 509 | ControlFlowNode for Attribute | normal | 509 | test.py:509:23:509:36 | ControlFlowNode for Str | -| 509 | ControlFlowNode for Attribute() | normal | 510 | test.py:510:16:510:19 | ControlFlowNode for self | -| 509 | ControlFlowNode for Str | normal | 509 | test.py:509:9:509:37 | ControlFlowNode for Attribute() | -| 509 | ControlFlowNode for self | normal | 509 | test.py:509:9:509:21 | ControlFlowNode for Attribute | -| 510 | ControlFlowNode for Attribute | normal | 510 | test.py:510:9:510:33 | ControlFlowNode for Return | -| 510 | ControlFlowNode for self | normal | 510 | test.py:510:16:510:33 | ControlFlowNode for Attribute | -| 512 | ControlFlowNode for FunctionExpr | normal | 512 | test.py:512:9:512:24 | ControlFlowNode for _compute_bb_succ | -| 512 | ControlFlowNode for _compute_bb_succ | normal | 519 | test.py:519:5:519:31 | ControlFlowNode for FunctionExpr | -| 512 | ControlFlowNode for self | normal | 513 | test.py:513:9:513:12 | ControlFlowNode for self | -| 513 | ControlFlowNode for Attribute | normal | 513 | test.py:513:23:513:36 | ControlFlowNode for Str | -| 513 | ControlFlowNode for Attribute() | normal | 514 | test.py:514:20:514:21 | ControlFlowNode for Dict | -| 513 | ControlFlowNode for Str | normal | 513 | test.py:513:9:513:37 | ControlFlowNode for Attribute() | -| 513 | ControlFlowNode for self | normal | 513 | test.py:513:9:513:21 | ControlFlowNode for Attribute | -| 514 | ControlFlowNode for Dict | normal | 514 | test.py:514:9:514:16 | ControlFlowNode for bb_succs | -| 514 | ControlFlowNode for bb_succs | normal | 515 | test.py:515:19:515:22 | ControlFlowNode for self | -| 515 | ControlFlowNode for Attribute | normal | 515 | test.py:515:9:515:33 | ControlFlowNode for For | -| 515 | ControlFlowNode for For | normal | 515 | test.py:515:13:515:14 | ControlFlowNode for bb | -| 515 | ControlFlowNode for For | normal | 517 | test.py:517:16:517:23 | ControlFlowNode for bb_succs | -| 515 | ControlFlowNode for bb | normal | 516 | test.py:516:28:516:31 | ControlFlowNode for self | -| 515 | ControlFlowNode for self | normal | 515 | test.py:515:19:515:32 | ControlFlowNode for Attribute | -| 516 | ControlFlowNode for Attribute | normal | 516 | test.py:516:38:516:41 | ControlFlowNode for self | -| 516 | ControlFlowNode for Attribute | normal | 516 | test.py:516:53:516:54 | ControlFlowNode for bb | -| 516 | ControlFlowNode for Subscript | normal | 515 | test.py:515:9:515:33 | ControlFlowNode for For | -| 516 | ControlFlowNode for Subscript | normal | 516 | test.py:516:13:516:20 | ControlFlowNode for bb_succs | -| 516 | ControlFlowNode for Subscript | normal | 516 | test.py:516:28:516:56 | ControlFlowNode for Subscript | -| 516 | ControlFlowNode for bb | normal | 516 | test.py:516:13:516:24 | ControlFlowNode for Subscript | -| 516 | ControlFlowNode for bb | normal | 516 | test.py:516:38:516:55 | ControlFlowNode for Subscript | -| 516 | ControlFlowNode for bb_succs | normal | 516 | test.py:516:22:516:23 | ControlFlowNode for bb | -| 516 | ControlFlowNode for self | normal | 516 | test.py:516:28:516:36 | ControlFlowNode for Attribute | -| 516 | ControlFlowNode for self | normal | 516 | test.py:516:38:516:51 | ControlFlowNode for Attribute | -| 517 | ControlFlowNode for bb_succs | normal | 517 | test.py:517:9:517:23 | ControlFlowNode for Return | -| 519 | ControlFlowNode for FunctionExpr | normal | 519 | test.py:519:9:519:24 | ControlFlowNode for _compute_bb_pred | -| 519 | ControlFlowNode for _compute_bb_pred | normal | 527 | test.py:527:5:527:30 | ControlFlowNode for FunctionExpr | -| 519 | ControlFlowNode for self | normal | 520 | test.py:520:9:520:12 | ControlFlowNode for self | -| 520 | ControlFlowNode for Attribute | normal | 520 | test.py:520:23:520:36 | ControlFlowNode for Str | -| 520 | ControlFlowNode for Attribute() | normal | 521 | test.py:521:20:521:21 | ControlFlowNode for Dict | -| 520 | ControlFlowNode for Str | normal | 520 | test.py:520:9:520:37 | ControlFlowNode for Attribute() | -| 520 | ControlFlowNode for self | normal | 520 | test.py:520:9:520:21 | ControlFlowNode for Attribute | -| 521 | ControlFlowNode for Dict | normal | 521 | test.py:521:9:521:16 | ControlFlowNode for bb_preds | -| 521 | ControlFlowNode for bb_preds | normal | 522 | test.py:522:19:522:22 | ControlFlowNode for self | -| 522 | ControlFlowNode for Attribute | normal | 522 | test.py:522:9:522:33 | ControlFlowNode for For | -| 522 | ControlFlowNode for For | normal | 522 | test.py:522:13:522:14 | ControlFlowNode for bb | -| 522 | ControlFlowNode for For | normal | 525 | test.py:525:16:525:23 | ControlFlowNode for bb_preds | -| 522 | ControlFlowNode for bb | normal | 523 | test.py:523:27:523:30 | ControlFlowNode for self | -| 522 | ControlFlowNode for self | normal | 522 | test.py:522:19:522:32 | ControlFlowNode for Attribute | -| 523 | ControlFlowNode for Attribute | normal | 523 | test.py:523:37:523:38 | ControlFlowNode for bb | -| 523 | ControlFlowNode for Subscript | normal | 523 | test.py:523:13:523:23 | ControlFlowNode for preds_of_bb | -| 523 | ControlFlowNode for bb | normal | 523 | test.py:523:27:523:39 | ControlFlowNode for Subscript | -| 523 | ControlFlowNode for preds_of_bb | normal | 524 | test.py:524:28:524:35 | ControlFlowNode for SmallSet | -| 523 | ControlFlowNode for self | normal | 523 | test.py:523:27:523:35 | ControlFlowNode for Attribute | -| 524 | ControlFlowNode for .0 | normal | 524 | test.py:524:37:524:81 | ControlFlowNode for .0 | -| 524 | ControlFlowNode for .0 | normal | 524 | test.py:524:37:524:81 | ControlFlowNode for For | -| 524 | ControlFlowNode for Attribute | normal | 524 | test.py:524:56:524:56 | ControlFlowNode for p | -| 524 | ControlFlowNode for For | normal | 524 | test.py:524:66:524:66 | ControlFlowNode for p | -| 524 | ControlFlowNode for GeneratorExp | normal | 524 | test.py:524:28:524:82 | ControlFlowNode for SmallSet() | -| 524 | ControlFlowNode for IntegerLiteral | normal | 524 | test.py:524:37:524:60 | ControlFlowNode for Subscript | -| 524 | ControlFlowNode for SmallSet | normal | 524 | test.py:524:71:524:81 | ControlFlowNode for preds_of_bb | -| 524 | ControlFlowNode for SmallSet() | normal | 524 | test.py:524:13:524:20 | ControlFlowNode for bb_preds | -| 524 | ControlFlowNode for Subscript | normal | 522 | test.py:522:9:522:33 | ControlFlowNode for For | -| 524 | ControlFlowNode for Subscript | normal | 524 | test.py:524:37:524:60 | ControlFlowNode for Yield | -| 524 | ControlFlowNode for Subscript | normal | 524 | test.py:524:59:524:59 | ControlFlowNode for IntegerLiteral | -| 524 | ControlFlowNode for Yield | normal | 524 | test.py:524:37:524:81 | ControlFlowNode for For | -| 524 | ControlFlowNode for bb | normal | 524 | test.py:524:13:524:24 | ControlFlowNode for Subscript | -| 524 | ControlFlowNode for bb_preds | normal | 524 | test.py:524:22:524:23 | ControlFlowNode for bb | -| 524 | ControlFlowNode for p | normal | 524 | test.py:524:37:524:40 | ControlFlowNode for self | -| 524 | ControlFlowNode for p | normal | 524 | test.py:524:37:524:57 | ControlFlowNode for Subscript | -| 524 | ControlFlowNode for preds_of_bb | normal | 524 | test.py:524:37:524:81 | ControlFlowNode for GeneratorExp | -| 524 | ControlFlowNode for self | normal | 524 | test.py:524:37:524:54 | ControlFlowNode for Attribute | -| 525 | ControlFlowNode for bb_preds | normal | 525 | test.py:525:9:525:23 | ControlFlowNode for Return | -| 527 | ControlFlowNode for FunctionExpr | normal | 527 | test.py:527:9:527:19 | ControlFlowNode for nodes_in_bb | -| 527 | ControlFlowNode for bb | normal | 528 | test.py:528:9:528:66 | ControlFlowNode for Str | -| 527 | ControlFlowNode for nodes_in_bb | normal | 540 | test.py:540:5:540:31 | ControlFlowNode for FunctionExpr | -| 527 | ControlFlowNode for self | normal | 527 | test.py:527:27:527:28 | ControlFlowNode for bb | -| 528 | ControlFlowNode for Str | normal | 529 | test.py:529:16:529:17 | ControlFlowNode for bb | -| 529 | ControlFlowNode for bb | normal | 529 | test.py:529:9:529:12 | ControlFlowNode for node | -| 529 | ControlFlowNode for node | normal | 530 | test.py:530:9:530:19 | ControlFlowNode for While | -| 530 | ControlFlowNode for True | normal | 531 | test.py:531:19:531:22 | ControlFlowNode for node | -| 530 | ControlFlowNode for While | normal | 530 | test.py:530:15:530:18 | ControlFlowNode for True | -| 531 | ControlFlowNode for Yield | normal | 532 | test.py:532:21:532:24 | ControlFlowNode for self | -| 531 | ControlFlowNode for node | normal | 531 | test.py:531:13:531:22 | ControlFlowNode for Yield | -| 532 | ControlFlowNode for Attribute | normal | 532 | test.py:532:31:532:34 | ControlFlowNode for node | -| 532 | ControlFlowNode for Subscript | normal | 532 | test.py:532:13:532:17 | ControlFlowNode for succs | -| 532 | ControlFlowNode for node | normal | 532 | test.py:532:21:532:35 | ControlFlowNode for Subscript | -| 532 | ControlFlowNode for self | normal | 532 | test.py:532:21:532:29 | ControlFlowNode for Attribute | -| 532 | ControlFlowNode for succs | normal | 533 | test.py:533:20:533:24 | ControlFlowNode for succs | -| 533 | ControlFlowNode for UnaryExpr | normal | 534 | test.py:534:17:534:22 | ControlFlowNode for Return | -| 533 | ControlFlowNode for UnaryExpr | normal | 535 | test.py:535:20:535:24 | ControlFlowNode for succs | -| 533 | ControlFlowNode for succs | normal | 533 | test.py:533:16:533:24 | ControlFlowNode for UnaryExpr | -| 535 | ControlFlowNode for IntegerLiteral | normal | 535 | test.py:535:20:535:27 | ControlFlowNode for Subscript | -| 535 | ControlFlowNode for Subscript | normal | 535 | test.py:535:13:535:16 | ControlFlowNode for node | -| 535 | ControlFlowNode for node | normal | 536 | test.py:536:16:536:19 | ControlFlowNode for node | -| 535 | ControlFlowNode for succs | normal | 535 | test.py:535:26:535:26 | ControlFlowNode for IntegerLiteral | -| 536 | ControlFlowNode for Attribute | normal | 536 | test.py:536:16:536:37 | ControlFlowNode for Compare | -| 536 | ControlFlowNode for Compare | normal | 530 | test.py:530:9:530:19 | ControlFlowNode for While | -| 536 | ControlFlowNode for Compare | normal | 537 | test.py:537:17:537:22 | ControlFlowNode for Return | -| 536 | ControlFlowNode for node | normal | 536 | test.py:536:24:536:27 | ControlFlowNode for self | -| 536 | ControlFlowNode for self | normal | 536 | test.py:536:24:536:37 | ControlFlowNode for Attribute | -| 540 | ControlFlowNode for FunctionExpr | normal | 540 | test.py:540:9:540:24 | ControlFlowNode for _compute_use_all | -| 540 | ControlFlowNode for _compute_use_all | normal | 586 | test.py:586:5:586:32 | ControlFlowNode for FunctionExpr | -| 540 | ControlFlowNode for self | normal | 541 | test.py:541:9:544:11 | ControlFlowNode for Str | -| 541 | ControlFlowNode for Str | normal | 546 | test.py:546:9:546:12 | ControlFlowNode for self | -| 546 | ControlFlowNode for Attribute | normal | 546 | test.py:546:23:546:32 | ControlFlowNode for Str | -| 546 | ControlFlowNode for Attribute() | normal | 547 | test.py:547:9:547:12 | ControlFlowNode for self | -| 546 | ControlFlowNode for Str | normal | 546 | test.py:546:9:546:33 | ControlFlowNode for Attribute() | -| 546 | ControlFlowNode for self | normal | 546 | test.py:546:9:546:21 | ControlFlowNode for Attribute | -| 547 | ControlFlowNode for Attribute | normal | 547 | test.py:547:23:547:31 | ControlFlowNode for Str | -| 547 | ControlFlowNode for Attribute() | normal | 548 | test.py:548:9:548:12 | ControlFlowNode for self | -| 547 | ControlFlowNode for Str | normal | 547 | test.py:547:9:547:32 | ControlFlowNode for Attribute() | -| 547 | ControlFlowNode for self | normal | 547 | test.py:547:9:547:21 | ControlFlowNode for Attribute | -| 548 | ControlFlowNode for Attribute | normal | 548 | test.py:548:23:548:31 | ControlFlowNode for Str | -| 548 | ControlFlowNode for Attribute() | normal | 549 | test.py:549:19:549:20 | ControlFlowNode for Dict | -| 548 | ControlFlowNode for Str | normal | 548 | test.py:548:9:548:32 | ControlFlowNode for Attribute() | -| 548 | ControlFlowNode for self | normal | 548 | test.py:548:9:548:21 | ControlFlowNode for Attribute | -| 549 | ControlFlowNode for Dict | normal | 549 | test.py:549:9:549:15 | ControlFlowNode for use_all | -| 549 | ControlFlowNode for use_all | normal | 551 | test.py:551:9:551:33 | ControlFlowNode for FunctionExpr | -| 551 | ControlFlowNode for FunctionExpr | normal | 551 | test.py:551:13:551:28 | ControlFlowNode for defined_in_block | -| 551 | ControlFlowNode for bb | normal | 552 | test.py:552:23:552:38 | ControlFlowNode for defined_at_start | -| 551 | ControlFlowNode for defined_in_block | normal | 564 | test.py:564:28:564:29 | ControlFlowNode for Dict | -| 552 | ControlFlowNode for Attribute | normal | 552 | test.py:552:23:552:49 | ControlFlowNode for Attribute() | -| 552 | ControlFlowNode for Attribute() | normal | 552 | test.py:552:13:552:19 | ControlFlowNode for defined | -| 552 | ControlFlowNode for Subscript | normal | 552 | test.py:552:23:552:47 | ControlFlowNode for Attribute | -| 552 | ControlFlowNode for bb | normal | 552 | test.py:552:23:552:42 | ControlFlowNode for Subscript | -| 552 | ControlFlowNode for defined | normal | 553 | test.py:553:25:553:28 | ControlFlowNode for self | -| 552 | ControlFlowNode for defined_at_start | normal | 552 | test.py:552:40:552:41 | ControlFlowNode for bb | -| 553 | ControlFlowNode for Attribute | normal | 553 | test.py:553:42:553:43 | ControlFlowNode for bb | -| 553 | ControlFlowNode for Attribute() | normal | 553 | test.py:553:13:553:45 | ControlFlowNode for For | -| 553 | ControlFlowNode for For | normal | 553 | test.py:553:17:553:20 | ControlFlowNode for node | -| 553 | ControlFlowNode for For | normal | 562 | test.py:562:20:562:26 | ControlFlowNode for defined | -| 553 | ControlFlowNode for bb | normal | 553 | test.py:553:25:553:44 | ControlFlowNode for Attribute() | -| 553 | ControlFlowNode for node | normal | 554 | test.py:554:20:554:23 | ControlFlowNode for node | -| 553 | ControlFlowNode for self | normal | 553 | test.py:553:25:553:40 | ControlFlowNode for Attribute | -| 554 | ControlFlowNode for Attribute | normal | 554 | test.py:554:20:554:43 | ControlFlowNode for Compare | -| 554 | ControlFlowNode for Compare | normal | 555 | test.py:555:27:555:30 | ControlFlowNode for self | -| 554 | ControlFlowNode for Compare | normal | 557 | test.py:557:20:557:23 | ControlFlowNode for node | -| 554 | ControlFlowNode for node | normal | 554 | test.py:554:28:554:31 | ControlFlowNode for self | -| 554 | ControlFlowNode for self | normal | 554 | test.py:554:28:554:43 | ControlFlowNode for Attribute | -| 555 | ControlFlowNode for Attribute | normal | 555 | test.py:555:44:555:47 | ControlFlowNode for node | -| 555 | ControlFlowNode for Subscript | normal | 555 | test.py:555:21:555:23 | ControlFlowNode for var | -| 555 | ControlFlowNode for node | normal | 555 | test.py:555:27:555:48 | ControlFlowNode for Subscript | -| 555 | ControlFlowNode for self | normal | 555 | test.py:555:27:555:42 | ControlFlowNode for Attribute | -| 555 | ControlFlowNode for var | normal | 556 | test.py:556:21:556:27 | ControlFlowNode for defined | -| 556 | ControlFlowNode for Attribute | normal | 556 | test.py:556:33:556:35 | ControlFlowNode for var | -| 556 | ControlFlowNode for Attribute() | normal | 557 | test.py:557:20:557:23 | ControlFlowNode for node | -| 556 | ControlFlowNode for defined | normal | 556 | test.py:556:21:556:31 | ControlFlowNode for Attribute | -| 556 | ControlFlowNode for var | normal | 556 | test.py:556:21:556:36 | ControlFlowNode for Attribute() | -| 557 | ControlFlowNode for Attribute | normal | 557 | test.py:557:20:557:41 | ControlFlowNode for Compare | -| 557 | ControlFlowNode for Compare | normal | 558 | test.py:558:27:558:30 | ControlFlowNode for self | -| 557 | ControlFlowNode for Compare | normal | 560 | test.py:560:20:560:23 | ControlFlowNode for node | -| 557 | ControlFlowNode for node | normal | 557 | test.py:557:28:557:31 | ControlFlowNode for self | -| 557 | ControlFlowNode for self | normal | 557 | test.py:557:28:557:41 | ControlFlowNode for Attribute | -| 558 | ControlFlowNode for Attribute | normal | 558 | test.py:558:42:558:45 | ControlFlowNode for node | -| 558 | ControlFlowNode for Subscript | normal | 558 | test.py:558:21:558:23 | ControlFlowNode for var | -| 558 | ControlFlowNode for node | normal | 558 | test.py:558:27:558:46 | ControlFlowNode for Subscript | -| 558 | ControlFlowNode for self | normal | 558 | test.py:558:27:558:40 | ControlFlowNode for Attribute | -| 558 | ControlFlowNode for var | normal | 559 | test.py:559:21:559:27 | ControlFlowNode for defined | -| 559 | ControlFlowNode for Attribute | normal | 559 | test.py:559:37:559:39 | ControlFlowNode for var | -| 559 | ControlFlowNode for Attribute() | normal | 560 | test.py:560:20:560:23 | ControlFlowNode for node | -| 559 | ControlFlowNode for defined | normal | 559 | test.py:559:21:559:35 | ControlFlowNode for Attribute | -| 559 | ControlFlowNode for var | normal | 559 | test.py:559:21:559:40 | ControlFlowNode for Attribute() | -| 560 | ControlFlowNode for Attribute | normal | 560 | test.py:560:20:560:45 | ControlFlowNode for Compare | -| 560 | ControlFlowNode for Compare | normal | 553 | test.py:553:13:553:45 | ControlFlowNode for For | -| 560 | ControlFlowNode for Compare | normal | 561 | test.py:561:37:561:45 | ControlFlowNode for frozenset | -| 560 | ControlFlowNode for node | normal | 560 | test.py:560:28:560:31 | ControlFlowNode for self | -| 560 | ControlFlowNode for self | normal | 560 | test.py:560:28:560:45 | ControlFlowNode for Attribute | -| 561 | ControlFlowNode for Subscript | normal | 553 | test.py:553:13:553:45 | ControlFlowNode for For | -| 561 | ControlFlowNode for defined | normal | 561 | test.py:561:37:561:54 | ControlFlowNode for frozenset() | -| 561 | ControlFlowNode for frozenset | normal | 561 | test.py:561:47:561:53 | ControlFlowNode for defined | -| 561 | ControlFlowNode for frozenset() | normal | 561 | test.py:561:21:561:27 | ControlFlowNode for use_all | -| 561 | ControlFlowNode for node | normal | 561 | test.py:561:21:561:33 | ControlFlowNode for Subscript | -| 561 | ControlFlowNode for use_all | normal | 561 | test.py:561:29:561:32 | ControlFlowNode for node | -| 562 | ControlFlowNode for defined | normal | 562 | test.py:562:13:562:26 | ControlFlowNode for Return | -| 564 | ControlFlowNode for Dict | normal | 564 | test.py:564:9:564:24 | ControlFlowNode for defined_at_start | -| 564 | ControlFlowNode for defined_at_start | normal | 565 | test.py:565:20:565:22 | ControlFlowNode for set | -| 565 | ControlFlowNode for set | normal | 565 | test.py:565:20:565:24 | ControlFlowNode for set() | -| 565 | ControlFlowNode for set() | normal | 565 | test.py:565:9:565:16 | ControlFlowNode for work_set | -| 565 | ControlFlowNode for work_set | normal | 566 | test.py:566:19:566:22 | ControlFlowNode for self | -| 566 | ControlFlowNode for Attribute | normal | 566 | test.py:566:9:566:33 | ControlFlowNode for For | -| 566 | ControlFlowNode for For | normal | 566 | test.py:566:13:566:14 | ControlFlowNode for bb | -| 566 | ControlFlowNode for For | normal | 570 | test.py:570:21:570:24 | ControlFlowNode for list | -| 566 | ControlFlowNode for bb | normal | 567 | test.py:567:20:567:23 | ControlFlowNode for self | -| 566 | ControlFlowNode for self | normal | 566 | test.py:566:19:566:32 | ControlFlowNode for Attribute | -| 567 | ControlFlowNode for Attribute | normal | 567 | test.py:567:34:567:35 | ControlFlowNode for bb | -| 567 | ControlFlowNode for Subscript | normal | 567 | test.py:567:16:567:36 | ControlFlowNode for UnaryExpr | -| 567 | ControlFlowNode for UnaryExpr | normal | 566 | test.py:566:9:566:33 | ControlFlowNode for For | -| 567 | ControlFlowNode for UnaryExpr | normal | 568 | test.py:568:17:568:24 | ControlFlowNode for work_set | -| 567 | ControlFlowNode for bb | normal | 567 | test.py:567:20:567:36 | ControlFlowNode for Subscript | -| 567 | ControlFlowNode for self | normal | 567 | test.py:567:20:567:32 | ControlFlowNode for Attribute | -| 568 | ControlFlowNode for Attribute | normal | 568 | test.py:568:30:568:31 | ControlFlowNode for bb | -| 568 | ControlFlowNode for Attribute() | normal | 569 | test.py:569:40:569:42 | ControlFlowNode for set | -| 568 | ControlFlowNode for bb | normal | 568 | test.py:568:17:568:32 | ControlFlowNode for Attribute() | -| 568 | ControlFlowNode for work_set | normal | 568 | test.py:568:17:568:28 | ControlFlowNode for Attribute | -| 569 | ControlFlowNode for Subscript | normal | 566 | test.py:566:9:566:33 | ControlFlowNode for For | -| 569 | ControlFlowNode for bb | normal | 569 | test.py:569:17:569:36 | ControlFlowNode for Subscript | -| 569 | ControlFlowNode for defined_at_start | normal | 569 | test.py:569:34:569:35 | ControlFlowNode for bb | -| 569 | ControlFlowNode for set | normal | 569 | test.py:569:40:569:44 | ControlFlowNode for set() | -| 569 | ControlFlowNode for set() | normal | 569 | test.py:569:17:569:32 | ControlFlowNode for defined_at_start | -| 570 | ControlFlowNode for list | normal | 570 | test.py:570:26:570:33 | ControlFlowNode for work_set | -| 570 | ControlFlowNode for list() | normal | 570 | test.py:570:9:570:17 | ControlFlowNode for work_list | -| 570 | ControlFlowNode for work_list | normal | 571 | test.py:571:9:571:24 | ControlFlowNode for While | -| 570 | ControlFlowNode for work_set | normal | 570 | test.py:570:21:570:34 | ControlFlowNode for list() | -| 571 | ControlFlowNode for While | normal | 571 | test.py:571:15:571:23 | ControlFlowNode for work_list | -| 571 | ControlFlowNode for work_list | normal | 572 | test.py:572:18:572:26 | ControlFlowNode for work_list | -| 571 | ControlFlowNode for work_list | normal | 584 | test.py:584:16:584:22 | ControlFlowNode for use_all | -| 572 | ControlFlowNode for Attribute | normal | 572 | test.py:572:18:572:32 | ControlFlowNode for Attribute() | -| 572 | ControlFlowNode for Attribute() | normal | 572 | test.py:572:13:572:14 | ControlFlowNode for bb | -| 572 | ControlFlowNode for bb | normal | 573 | test.py:573:13:573:20 | ControlFlowNode for work_set | -| 572 | ControlFlowNode for work_list | normal | 572 | test.py:572:18:572:30 | ControlFlowNode for Attribute | -| 573 | ControlFlowNode for Attribute | normal | 573 | test.py:573:29:573:30 | ControlFlowNode for bb | -| 573 | ControlFlowNode for Attribute() | normal | 574 | test.py:574:33:574:48 | ControlFlowNode for defined_in_block | -| 573 | ControlFlowNode for bb | normal | 573 | test.py:573:13:573:31 | ControlFlowNode for Attribute() | -| 573 | ControlFlowNode for work_set | normal | 573 | test.py:573:13:573:27 | ControlFlowNode for Attribute | -| 574 | ControlFlowNode for bb | normal | 574 | test.py:574:33:574:52 | ControlFlowNode for defined_in_block() | -| 574 | ControlFlowNode for defined_at_bb_end | normal | 575 | test.py:575:25:575:28 | ControlFlowNode for self | -| 574 | ControlFlowNode for defined_in_block | normal | 574 | test.py:574:50:574:51 | ControlFlowNode for bb | -| 574 | ControlFlowNode for defined_in_block() | normal | 574 | test.py:574:13:574:29 | ControlFlowNode for defined_at_bb_end | -| 575 | ControlFlowNode for Attribute | normal | 575 | test.py:575:39:575:40 | ControlFlowNode for bb | -| 575 | ControlFlowNode for For | normal | 571 | test.py:571:9:571:24 | ControlFlowNode for While | -| 575 | ControlFlowNode for For | normal | 575 | test.py:575:17:575:20 | ControlFlowNode for succ | -| 575 | ControlFlowNode for Subscript | normal | 575 | test.py:575:13:575:42 | ControlFlowNode for For | -| 575 | ControlFlowNode for bb | normal | 575 | test.py:575:25:575:41 | ControlFlowNode for Subscript | -| 575 | ControlFlowNode for self | normal | 575 | test.py:575:25:575:37 | ControlFlowNode for Attribute | -| 575 | ControlFlowNode for succ | normal | 576 | test.py:576:20:576:23 | ControlFlowNode for succ | -| 576 | ControlFlowNode for Compare | normal | 577 | test.py:577:46:577:48 | ControlFlowNode for set | -| 576 | ControlFlowNode for Compare | normal | 578 | test.py:578:22:578:37 | ControlFlowNode for defined_at_start | -| 576 | ControlFlowNode for defined_at_start | normal | 576 | test.py:576:20:576:47 | ControlFlowNode for Compare | -| 576 | ControlFlowNode for succ | normal | 576 | test.py:576:32:576:47 | ControlFlowNode for defined_at_start | -| 577 | ControlFlowNode for Subscript | normal | 580 | test.py:580:17:580:32 | ControlFlowNode for defined_at_start | -| 577 | ControlFlowNode for defined_at_start | normal | 577 | test.py:577:38:577:41 | ControlFlowNode for succ | -| 577 | ControlFlowNode for set | normal | 577 | test.py:577:46:577:50 | ControlFlowNode for set() | -| 577 | ControlFlowNode for set() | normal | 577 | test.py:577:21:577:36 | ControlFlowNode for defined_at_start | -| 577 | ControlFlowNode for succ | normal | 577 | test.py:577:21:577:42 | ControlFlowNode for Subscript | -| 578 | ControlFlowNode for Compare | normal | 579 | test.py:579:21:579:28 | ControlFlowNode for Continue | -| 578 | ControlFlowNode for Compare | normal | 580 | test.py:580:17:580:32 | ControlFlowNode for defined_at_start | -| 578 | ControlFlowNode for Subscript | normal | 578 | test.py:578:48:578:64 | ControlFlowNode for defined_at_bb_end | -| 578 | ControlFlowNode for defined_at_bb_end | normal | 578 | test.py:578:22:578:64 | ControlFlowNode for Compare | -| 578 | ControlFlowNode for defined_at_start | normal | 578 | test.py:578:39:578:42 | ControlFlowNode for succ | -| 578 | ControlFlowNode for succ | normal | 578 | test.py:578:22:578:43 | ControlFlowNode for Subscript | -| 579 | ControlFlowNode for Continue | normal | 575 | test.py:575:13:575:42 | ControlFlowNode for For | -| 580 | ControlFlowNode for Attribute | normal | 580 | test.py:580:47:580:63 | ControlFlowNode for defined_at_bb_end | -| 580 | ControlFlowNode for Attribute() | normal | 581 | test.py:581:20:581:23 | ControlFlowNode for succ | -| 580 | ControlFlowNode for Subscript | normal | 580 | test.py:580:17:580:45 | ControlFlowNode for Attribute | -| 580 | ControlFlowNode for defined_at_bb_end | normal | 580 | test.py:580:17:580:64 | ControlFlowNode for Attribute() | -| 580 | ControlFlowNode for defined_at_start | normal | 580 | test.py:580:34:580:37 | ControlFlowNode for succ | -| 580 | ControlFlowNode for succ | normal | 580 | test.py:580:17:580:38 | ControlFlowNode for Subscript | -| 581 | ControlFlowNode for Compare | normal | 575 | test.py:575:13:575:42 | ControlFlowNode for For | -| 581 | ControlFlowNode for Compare | normal | 582 | test.py:582:21:582:29 | ControlFlowNode for work_list | -| 581 | ControlFlowNode for succ | normal | 581 | test.py:581:32:581:39 | ControlFlowNode for work_set | -| 581 | ControlFlowNode for work_set | normal | 581 | test.py:581:20:581:39 | ControlFlowNode for Compare | -| 582 | ControlFlowNode for Attribute | normal | 582 | test.py:582:38:582:41 | ControlFlowNode for succ | -| 582 | ControlFlowNode for Attribute() | normal | 583 | test.py:583:21:583:28 | ControlFlowNode for work_set | -| 582 | ControlFlowNode for succ | normal | 582 | test.py:582:21:582:42 | ControlFlowNode for Attribute() | -| 582 | ControlFlowNode for work_list | normal | 582 | test.py:582:21:582:36 | ControlFlowNode for Attribute | -| 583 | ControlFlowNode for Attribute | normal | 583 | test.py:583:34:583:37 | ControlFlowNode for succ | -| 583 | ControlFlowNode for Attribute() | normal | 575 | test.py:575:13:575:42 | ControlFlowNode for For | -| 583 | ControlFlowNode for succ | normal | 583 | test.py:583:21:583:38 | ControlFlowNode for Attribute() | -| 583 | ControlFlowNode for work_set | normal | 583 | test.py:583:21:583:32 | ControlFlowNode for Attribute | -| 584 | ControlFlowNode for use_all | normal | 584 | test.py:584:9:584:22 | ControlFlowNode for Return | -| 586 | ControlFlowNode for FunctionExpr | normal | 586 | test.py:586:9:586:25 | ControlFlowNode for _compute_liveness | -| 586 | ControlFlowNode for _compute_liveness | normal | 644 | test.py:644:5:644:39 | ControlFlowNode for FunctionExpr | -| 586 | ControlFlowNode for self | normal | 587 | test.py:587:9:590:67 | ControlFlowNode for Str | -| 587 | ControlFlowNode for Str | normal | 592 | test.py:592:9:592:12 | ControlFlowNode for self | -| 592 | ControlFlowNode for Attribute | normal | 592 | test.py:592:23:592:31 | ControlFlowNode for Str | -| 592 | ControlFlowNode for Attribute() | normal | 593 | test.py:593:9:593:12 | ControlFlowNode for self | -| 592 | ControlFlowNode for Str | normal | 592 | test.py:592:9:592:32 | ControlFlowNode for Attribute() | -| 592 | ControlFlowNode for self | normal | 592 | test.py:592:9:592:21 | ControlFlowNode for Attribute | -| 593 | ControlFlowNode for Attribute | normal | 593 | test.py:593:23:593:31 | ControlFlowNode for Str | -| 593 | ControlFlowNode for Attribute() | normal | 595 | test.py:595:9:595:39 | ControlFlowNode for FunctionExpr | -| 593 | ControlFlowNode for Str | normal | 593 | test.py:593:9:593:32 | ControlFlowNode for Attribute() | -| 593 | ControlFlowNode for self | normal | 593 | test.py:593:9:593:21 | ControlFlowNode for Attribute | -| 595 | ControlFlowNode for FunctionExpr | normal | 595 | test.py:595:13:595:34 | ControlFlowNode for gen_and_kill_for_block | -| 595 | ControlFlowNode for bb | normal | 596 | test.py:596:19:596:21 | ControlFlowNode for set | -| 595 | ControlFlowNode for gen_and_kill_for_block | normal | 617 | test.py:617:9:617:45 | ControlFlowNode for FunctionExpr | -| 596 | ControlFlowNode for gen | normal | 597 | test.py:597:20:597:22 | ControlFlowNode for set | -| 596 | ControlFlowNode for set | normal | 596 | test.py:596:19:596:23 | ControlFlowNode for set() | -| 596 | ControlFlowNode for set() | normal | 596 | test.py:596:13:596:15 | ControlFlowNode for gen | -| 597 | ControlFlowNode for kill | normal | 598 | test.py:598:25:598:32 | ControlFlowNode for reversed | -| 597 | ControlFlowNode for set | normal | 597 | test.py:597:20:597:24 | ControlFlowNode for set() | -| 597 | ControlFlowNode for set() | normal | 597 | test.py:597:13:597:16 | ControlFlowNode for kill | -| 598 | ControlFlowNode for Attribute | normal | 598 | test.py:598:56:598:57 | ControlFlowNode for bb | -| 598 | ControlFlowNode for Attribute() | normal | 598 | test.py:598:34:598:59 | ControlFlowNode for list() | -| 598 | ControlFlowNode for For | normal | 598 | test.py:598:17:598:20 | ControlFlowNode for node | -| 598 | ControlFlowNode for For | normal | 615 | test.py:615:20:615:22 | ControlFlowNode for gen | -| 598 | ControlFlowNode for bb | normal | 598 | test.py:598:39:598:58 | ControlFlowNode for Attribute() | -| 598 | ControlFlowNode for list | normal | 598 | test.py:598:39:598:42 | ControlFlowNode for self | -| 598 | ControlFlowNode for list() | normal | 598 | test.py:598:25:598:60 | ControlFlowNode for reversed() | -| 598 | ControlFlowNode for node | normal | 599 | test.py:599:20:599:23 | ControlFlowNode for node | -| 598 | ControlFlowNode for reversed | normal | 598 | test.py:598:34:598:37 | ControlFlowNode for list | -| 598 | ControlFlowNode for reversed() | normal | 598 | test.py:598:13:598:61 | ControlFlowNode for For | -| 598 | ControlFlowNode for self | normal | 598 | test.py:598:39:598:54 | ControlFlowNode for Attribute | -| 599 | ControlFlowNode for Attribute | normal | 599 | test.py:599:20:599:36 | ControlFlowNode for Compare | -| 599 | ControlFlowNode for Compare | normal | 600 | test.py:600:27:600:30 | ControlFlowNode for self | -| 599 | ControlFlowNode for Compare | normal | 603 | test.py:603:20:603:23 | ControlFlowNode for node | -| 599 | ControlFlowNode for node | normal | 599 | test.py:599:28:599:31 | ControlFlowNode for self | -| 599 | ControlFlowNode for self | normal | 599 | test.py:599:28:599:36 | ControlFlowNode for Attribute | -| 600 | ControlFlowNode for Attribute | normal | 600 | test.py:600:37:600:40 | ControlFlowNode for node | -| 600 | ControlFlowNode for Subscript | normal | 600 | test.py:600:21:600:23 | ControlFlowNode for var | -| 600 | ControlFlowNode for node | normal | 600 | test.py:600:27:600:41 | ControlFlowNode for Subscript | -| 600 | ControlFlowNode for self | normal | 600 | test.py:600:27:600:35 | ControlFlowNode for Attribute | -| 600 | ControlFlowNode for var | normal | 601 | test.py:601:21:601:23 | ControlFlowNode for gen | -| 601 | ControlFlowNode for Attribute | normal | 601 | test.py:601:29:601:31 | ControlFlowNode for var | -| 601 | ControlFlowNode for Attribute() | normal | 602 | test.py:602:21:602:24 | ControlFlowNode for kill | -| 601 | ControlFlowNode for gen | normal | 601 | test.py:601:21:601:27 | ControlFlowNode for Attribute | -| 601 | ControlFlowNode for var | normal | 601 | test.py:601:21:601:32 | ControlFlowNode for Attribute() | -| 602 | ControlFlowNode for Attribute | normal | 602 | test.py:602:34:602:36 | ControlFlowNode for var | -| 602 | ControlFlowNode for Attribute() | normal | 603 | test.py:603:20:603:23 | ControlFlowNode for node | -| 602 | ControlFlowNode for kill | normal | 602 | test.py:602:21:602:32 | ControlFlowNode for Attribute | -| 602 | ControlFlowNode for var | normal | 602 | test.py:602:21:602:37 | ControlFlowNode for Attribute() | -| 603 | ControlFlowNode for Attribute | normal | 603 | test.py:603:20:603:41 | ControlFlowNode for Compare | -| 603 | ControlFlowNode for Compare | normal | 604 | test.py:604:27:604:30 | ControlFlowNode for self | -| 603 | ControlFlowNode for Compare | normal | 607 | test.py:607:20:607:23 | ControlFlowNode for node | -| 603 | ControlFlowNode for node | normal | 603 | test.py:603:28:603:31 | ControlFlowNode for self | -| 603 | ControlFlowNode for self | normal | 603 | test.py:603:28:603:41 | ControlFlowNode for Attribute | -| 604 | ControlFlowNode for Attribute | normal | 604 | test.py:604:42:604:45 | ControlFlowNode for node | -| 604 | ControlFlowNode for Subscript | normal | 604 | test.py:604:21:604:23 | ControlFlowNode for var | -| 604 | ControlFlowNode for node | normal | 604 | test.py:604:27:604:46 | ControlFlowNode for Subscript | -| 604 | ControlFlowNode for self | normal | 604 | test.py:604:27:604:40 | ControlFlowNode for Attribute | -| 604 | ControlFlowNode for var | normal | 605 | test.py:605:21:605:23 | ControlFlowNode for gen | -| 605 | ControlFlowNode for Attribute | normal | 605 | test.py:605:29:605:31 | ControlFlowNode for var | -| 605 | ControlFlowNode for Attribute() | normal | 606 | test.py:606:21:606:24 | ControlFlowNode for kill | -| 605 | ControlFlowNode for gen | normal | 605 | test.py:605:21:605:27 | ControlFlowNode for Attribute | -| 605 | ControlFlowNode for var | normal | 605 | test.py:605:21:605:32 | ControlFlowNode for Attribute() | -| 606 | ControlFlowNode for Attribute | normal | 606 | test.py:606:34:606:36 | ControlFlowNode for var | -| 606 | ControlFlowNode for Attribute() | normal | 607 | test.py:607:20:607:23 | ControlFlowNode for node | -| 606 | ControlFlowNode for kill | normal | 606 | test.py:606:21:606:32 | ControlFlowNode for Attribute | -| 606 | ControlFlowNode for var | normal | 606 | test.py:606:21:606:37 | ControlFlowNode for Attribute() | -| 607 | ControlFlowNode for Attribute | normal | 607 | test.py:607:20:607:43 | ControlFlowNode for Compare | -| 607 | ControlFlowNode for Compare | normal | 608 | test.py:608:27:608:30 | ControlFlowNode for self | -| 607 | ControlFlowNode for Compare | normal | 611 | test.py:611:20:611:23 | ControlFlowNode for node | -| 607 | ControlFlowNode for node | normal | 607 | test.py:607:28:607:31 | ControlFlowNode for self | -| 607 | ControlFlowNode for self | normal | 607 | test.py:607:28:607:43 | ControlFlowNode for Attribute | -| 608 | ControlFlowNode for Attribute | normal | 608 | test.py:608:44:608:47 | ControlFlowNode for node | -| 608 | ControlFlowNode for Subscript | normal | 608 | test.py:608:21:608:23 | ControlFlowNode for var | -| 608 | ControlFlowNode for node | normal | 608 | test.py:608:27:608:48 | ControlFlowNode for Subscript | -| 608 | ControlFlowNode for self | normal | 608 | test.py:608:27:608:42 | ControlFlowNode for Attribute | -| 608 | ControlFlowNode for var | normal | 609 | test.py:609:21:609:23 | ControlFlowNode for gen | -| 609 | ControlFlowNode for Attribute | normal | 609 | test.py:609:33:609:35 | ControlFlowNode for var | -| 609 | ControlFlowNode for Attribute() | normal | 610 | test.py:610:21:610:24 | ControlFlowNode for kill | -| 609 | ControlFlowNode for gen | normal | 609 | test.py:609:21:609:31 | ControlFlowNode for Attribute | -| 609 | ControlFlowNode for var | normal | 609 | test.py:609:21:609:36 | ControlFlowNode for Attribute() | -| 610 | ControlFlowNode for Attribute | normal | 610 | test.py:610:30:610:32 | ControlFlowNode for var | -| 610 | ControlFlowNode for Attribute() | normal | 611 | test.py:611:20:611:23 | ControlFlowNode for node | -| 610 | ControlFlowNode for kill | normal | 610 | test.py:610:21:610:28 | ControlFlowNode for Attribute | -| 610 | ControlFlowNode for var | normal | 610 | test.py:610:21:610:33 | ControlFlowNode for Attribute() | -| 611 | ControlFlowNode for Attribute | normal | 611 | test.py:611:20:611:40 | ControlFlowNode for Compare | -| 611 | ControlFlowNode for Compare | normal | 598 | test.py:598:13:598:61 | ControlFlowNode for For | -| 611 | ControlFlowNode for Compare | normal | 612 | test.py:612:32:612:35 | ControlFlowNode for self | -| 611 | ControlFlowNode for node | normal | 611 | test.py:611:28:611:31 | ControlFlowNode for self | -| 611 | ControlFlowNode for self | normal | 611 | test.py:611:28:611:40 | ControlFlowNode for Attribute | -| 612 | ControlFlowNode for Attribute | normal | 612 | test.py:612:46:612:49 | ControlFlowNode for node | -| 612 | ControlFlowNode for For | normal | 598 | test.py:598:13:598:61 | ControlFlowNode for For | -| 612 | ControlFlowNode for For | normal | 612 | test.py:612:25:612:27 | ControlFlowNode for var | -| 612 | ControlFlowNode for Subscript | normal | 612 | test.py:612:21:612:51 | ControlFlowNode for For | -| 612 | ControlFlowNode for node | normal | 612 | test.py:612:32:612:50 | ControlFlowNode for Subscript | -| 612 | ControlFlowNode for self | normal | 612 | test.py:612:32:612:44 | ControlFlowNode for Attribute | -| 612 | ControlFlowNode for var | normal | 613 | test.py:613:25:613:27 | ControlFlowNode for gen | -| 613 | ControlFlowNode for Attribute | normal | 613 | test.py:613:33:613:35 | ControlFlowNode for var | -| 613 | ControlFlowNode for Attribute() | normal | 614 | test.py:614:25:614:28 | ControlFlowNode for kill | -| 613 | ControlFlowNode for gen | normal | 613 | test.py:613:25:613:31 | ControlFlowNode for Attribute | -| 613 | ControlFlowNode for var | normal | 613 | test.py:613:25:613:36 | ControlFlowNode for Attribute() | -| 614 | ControlFlowNode for Attribute | normal | 614 | test.py:614:38:614:40 | ControlFlowNode for var | -| 614 | ControlFlowNode for Attribute() | normal | 612 | test.py:612:21:612:51 | ControlFlowNode for For | -| 614 | ControlFlowNode for kill | normal | 614 | test.py:614:25:614:36 | ControlFlowNode for Attribute | -| 614 | ControlFlowNode for var | normal | 614 | test.py:614:25:614:41 | ControlFlowNode for Attribute() | -| 615 | ControlFlowNode for Tuple | normal | 615 | test.py:615:13:615:28 | ControlFlowNode for Return | -| 615 | ControlFlowNode for gen | normal | 615 | test.py:615:25:615:28 | ControlFlowNode for kill | -| 615 | ControlFlowNode for kill | normal | 615 | test.py:615:20:615:28 | ControlFlowNode for Tuple | -| 617 | ControlFlowNode for FunctionExpr | normal | 617 | test.py:617:13:617:30 | ControlFlowNode for liveness_for_block | -| 617 | ControlFlowNode for bb | normal | 617 | test.py:617:36:617:43 | ControlFlowNode for live_out | -| 617 | ControlFlowNode for live_out | normal | 618 | test.py:618:20:618:23 | ControlFlowNode for gens | -| 617 | ControlFlowNode for liveness_for_block | normal | 620 | test.py:620:23:620:24 | ControlFlowNode for Dict | -| 618 | ControlFlowNode for Attribute | normal | 618 | test.py:618:35:618:42 | ControlFlowNode for live_out | -| 618 | ControlFlowNode for Attribute | normal | 618 | test.py:618:55:618:59 | ControlFlowNode for kills | -| 618 | ControlFlowNode for Attribute() | normal | 618 | test.py:618:13:618:65 | ControlFlowNode for Return | -| 618 | ControlFlowNode for Attribute() | normal | 618 | test.py:618:20:618:65 | ControlFlowNode for Attribute() | -| 618 | ControlFlowNode for Subscript | normal | 618 | test.py:618:20:618:33 | ControlFlowNode for Attribute | -| 618 | ControlFlowNode for Subscript | normal | 618 | test.py:618:35:618:64 | ControlFlowNode for Attribute() | -| 618 | ControlFlowNode for bb | normal | 618 | test.py:618:20:618:27 | ControlFlowNode for Subscript | -| 618 | ControlFlowNode for bb | normal | 618 | test.py:618:55:618:63 | ControlFlowNode for Subscript | -| 618 | ControlFlowNode for gens | normal | 618 | test.py:618:25:618:26 | ControlFlowNode for bb | -| 618 | ControlFlowNode for kills | normal | 618 | test.py:618:61:618:62 | ControlFlowNode for bb | -| 618 | ControlFlowNode for live_out | normal | 618 | test.py:618:35:618:53 | ControlFlowNode for Attribute | -| 620 | ControlFlowNode for Dict | normal | 620 | test.py:620:9:620:19 | ControlFlowNode for live_at_end | -| 620 | ControlFlowNode for live_at_end | normal | 621 | test.py:621:25:621:26 | ControlFlowNode for Dict | -| 621 | ControlFlowNode for Dict | normal | 621 | test.py:621:9:621:21 | ControlFlowNode for live_at_start | -| 621 | ControlFlowNode for live_at_start | normal | 622 | test.py:622:16:622:17 | ControlFlowNode for Dict | -| 622 | ControlFlowNode for Dict | normal | 622 | test.py:622:9:622:12 | ControlFlowNode for gens | -| 622 | ControlFlowNode for gens | normal | 623 | test.py:623:17:623:18 | ControlFlowNode for Dict | -| 623 | ControlFlowNode for Dict | normal | 623 | test.py:623:9:623:13 | ControlFlowNode for kills | -| 623 | ControlFlowNode for kills | normal | 624 | test.py:624:20:624:22 | ControlFlowNode for set | -| 624 | ControlFlowNode for set | normal | 624 | test.py:624:20:624:24 | ControlFlowNode for set() | -| 624 | ControlFlowNode for set() | normal | 624 | test.py:624:9:624:16 | ControlFlowNode for work_set | -| 624 | ControlFlowNode for work_set | normal | 626 | test.py:626:19:626:22 | ControlFlowNode for self | -| 626 | ControlFlowNode for Attribute | normal | 626 | test.py:626:9:626:33 | ControlFlowNode for For | -| 626 | ControlFlowNode for For | normal | 626 | test.py:626:13:626:14 | ControlFlowNode for bb | -| 626 | ControlFlowNode for For | normal | 632 | test.py:632:9:632:23 | ControlFlowNode for While | -| 626 | ControlFlowNode for bb | normal | 627 | test.py:627:35:627:56 | ControlFlowNode for gen_and_kill_for_block | -| 626 | ControlFlowNode for self | normal | 626 | test.py:626:19:626:32 | ControlFlowNode for Attribute | -| 627 | ControlFlowNode for Subscript | normal | 627 | test.py:627:23:627:27 | ControlFlowNode for kills | -| 627 | ControlFlowNode for Subscript | normal | 628 | test.py:628:31:628:33 | ControlFlowNode for set | -| 627 | ControlFlowNode for Tuple | normal | 627 | test.py:627:13:627:16 | ControlFlowNode for gens | -| 627 | ControlFlowNode for bb | normal | 627 | test.py:627:13:627:20 | ControlFlowNode for Subscript | -| 627 | ControlFlowNode for bb | normal | 627 | test.py:627:23:627:31 | ControlFlowNode for Subscript | -| 627 | ControlFlowNode for bb | normal | 627 | test.py:627:35:627:60 | ControlFlowNode for gen_and_kill_for_block() | -| 627 | ControlFlowNode for gen_and_kill_for_block | normal | 627 | test.py:627:58:627:59 | ControlFlowNode for bb | -| 627 | ControlFlowNode for gen_and_kill_for_block() | normal | 627 | test.py:627:13:627:31 | ControlFlowNode for Tuple | -| 627 | ControlFlowNode for gens | normal | 627 | test.py:627:18:627:19 | ControlFlowNode for bb | -| 627 | ControlFlowNode for kills | normal | 627 | test.py:627:29:627:30 | ControlFlowNode for bb | -| 628 | ControlFlowNode for Subscript | normal | 629 | test.py:629:33:629:35 | ControlFlowNode for set | -| 628 | ControlFlowNode for bb | normal | 628 | test.py:628:13:628:27 | ControlFlowNode for Subscript | -| 628 | ControlFlowNode for live_at_end | normal | 628 | test.py:628:25:628:26 | ControlFlowNode for bb | -| 628 | ControlFlowNode for set | normal | 628 | test.py:628:31:628:35 | ControlFlowNode for set() | -| 628 | ControlFlowNode for set() | normal | 628 | test.py:628:13:628:23 | ControlFlowNode for live_at_end | -| 629 | ControlFlowNode for Subscript | normal | 630 | test.py:630:13:630:20 | ControlFlowNode for work_set | -| 629 | ControlFlowNode for bb | normal | 629 | test.py:629:13:629:29 | ControlFlowNode for Subscript | -| 629 | ControlFlowNode for live_at_start | normal | 629 | test.py:629:27:629:28 | ControlFlowNode for bb | -| 629 | ControlFlowNode for set | normal | 629 | test.py:629:33:629:37 | ControlFlowNode for set() | -| 629 | ControlFlowNode for set() | normal | 629 | test.py:629:13:629:25 | ControlFlowNode for live_at_start | -| 630 | ControlFlowNode for Attribute | normal | 630 | test.py:630:26:630:27 | ControlFlowNode for bb | -| 630 | ControlFlowNode for Attribute() | normal | 626 | test.py:626:9:626:33 | ControlFlowNode for For | -| 630 | ControlFlowNode for bb | normal | 630 | test.py:630:13:630:28 | ControlFlowNode for Attribute() | -| 630 | ControlFlowNode for work_set | normal | 630 | test.py:630:13:630:24 | ControlFlowNode for Attribute | -| 632 | ControlFlowNode for While | normal | 632 | test.py:632:15:632:22 | ControlFlowNode for work_set | -| 632 | ControlFlowNode for work_set | normal | 633 | test.py:633:18:633:25 | ControlFlowNode for work_set | -| 632 | ControlFlowNode for work_set | normal | 641 | test.py:641:16:641:28 | ControlFlowNode for live_at_start | -| 633 | ControlFlowNode for Attribute | normal | 633 | test.py:633:18:633:31 | ControlFlowNode for Attribute() | -| 633 | ControlFlowNode for Attribute() | normal | 633 | test.py:633:13:633:14 | ControlFlowNode for bb | -| 633 | ControlFlowNode for bb | normal | 634 | test.py:634:23:634:40 | ControlFlowNode for liveness_for_block | -| 633 | ControlFlowNode for work_set | normal | 633 | test.py:633:18:633:29 | ControlFlowNode for Attribute | -| 634 | ControlFlowNode for Subscript | normal | 634 | test.py:634:23:634:61 | ControlFlowNode for liveness_for_block() | -| 634 | ControlFlowNode for bb | normal | 634 | test.py:634:46:634:56 | ControlFlowNode for live_at_end | -| 634 | ControlFlowNode for bb | normal | 634 | test.py:634:46:634:60 | ControlFlowNode for Subscript | -| 634 | ControlFlowNode for live_at_end | normal | 634 | test.py:634:58:634:59 | ControlFlowNode for bb | -| 634 | ControlFlowNode for live_in | normal | 635 | test.py:635:16:635:22 | ControlFlowNode for live_in | -| 634 | ControlFlowNode for liveness_for_block | normal | 634 | test.py:634:42:634:43 | ControlFlowNode for bb | -| 634 | ControlFlowNode for liveness_for_block() | normal | 634 | test.py:634:13:634:19 | ControlFlowNode for live_in | -| 635 | ControlFlowNode for Compare | normal | 632 | test.py:632:9:632:23 | ControlFlowNode for While | -| 635 | ControlFlowNode for Compare | normal | 636 | test.py:636:24:636:26 | ControlFlowNode for len | -| 635 | ControlFlowNode for Subscript | normal | 635 | test.py:635:16:635:43 | ControlFlowNode for Compare | -| 635 | ControlFlowNode for bb | normal | 635 | test.py:635:27:635:43 | ControlFlowNode for Subscript | -| 635 | ControlFlowNode for live_at_start | normal | 635 | test.py:635:41:635:42 | ControlFlowNode for bb | -| 635 | ControlFlowNode for live_in | normal | 635 | test.py:635:27:635:39 | ControlFlowNode for live_at_start | -| 636 | ControlFlowNode for Assert | normal | 637 | test.py:637:37:637:43 | ControlFlowNode for live_in | -| 636 | ControlFlowNode for Compare | normal | 636 | test.py:636:17:636:60 | ControlFlowNode for Assert | -| 636 | ControlFlowNode for Compare | normal | 636 | test.py:636:17:636:60 | ControlFlowNode for Assert | -| 636 | ControlFlowNode for Subscript | normal | 636 | test.py:636:39:636:60 | ControlFlowNode for len() | -| 636 | ControlFlowNode for bb | normal | 636 | test.py:636:43:636:59 | ControlFlowNode for Subscript | -| 636 | ControlFlowNode for len | normal | 636 | test.py:636:28:636:34 | ControlFlowNode for live_in | -| 636 | ControlFlowNode for len | normal | 636 | test.py:636:43:636:55 | ControlFlowNode for live_at_start | -| 636 | ControlFlowNode for len() | normal | 636 | test.py:636:24:636:60 | ControlFlowNode for Compare | -| 636 | ControlFlowNode for len() | normal | 636 | test.py:636:39:636:41 | ControlFlowNode for len | -| 636 | ControlFlowNode for live_at_start | normal | 636 | test.py:636:57:636:58 | ControlFlowNode for bb | -| 636 | ControlFlowNode for live_in | normal | 636 | test.py:636:24:636:35 | ControlFlowNode for len() | -| 637 | ControlFlowNode for Subscript | normal | 638 | test.py:638:29:638:32 | ControlFlowNode for self | -| 637 | ControlFlowNode for bb | normal | 637 | test.py:637:17:637:33 | ControlFlowNode for Subscript | -| 637 | ControlFlowNode for live_at_start | normal | 637 | test.py:637:31:637:32 | ControlFlowNode for bb | -| 637 | ControlFlowNode for live_in | normal | 637 | test.py:637:17:637:29 | ControlFlowNode for live_at_start | -| 638 | ControlFlowNode for Attribute | normal | 638 | test.py:638:43:638:44 | ControlFlowNode for bb | -| 638 | ControlFlowNode for For | normal | 632 | test.py:632:9:632:23 | ControlFlowNode for While | -| 638 | ControlFlowNode for For | normal | 638 | test.py:638:21:638:24 | ControlFlowNode for pred | -| 638 | ControlFlowNode for Subscript | normal | 638 | test.py:638:17:638:46 | ControlFlowNode for For | -| 638 | ControlFlowNode for bb | normal | 638 | test.py:638:29:638:45 | ControlFlowNode for Subscript | -| 638 | ControlFlowNode for pred | normal | 639 | test.py:639:21:639:28 | ControlFlowNode for work_set | -| 638 | ControlFlowNode for self | normal | 638 | test.py:638:29:638:41 | ControlFlowNode for Attribute | -| 639 | ControlFlowNode for Attribute | normal | 639 | test.py:639:34:639:37 | ControlFlowNode for pred | -| 639 | ControlFlowNode for Attribute() | normal | 640 | test.py:640:41:640:51 | ControlFlowNode for live_at_end | -| 639 | ControlFlowNode for pred | normal | 639 | test.py:639:21:639:38 | ControlFlowNode for Attribute() | -| 639 | ControlFlowNode for work_set | normal | 639 | test.py:639:21:639:32 | ControlFlowNode for Attribute | -| 640 | ControlFlowNode for Attribute | normal | 640 | test.py:640:65:640:71 | ControlFlowNode for live_in | -| 640 | ControlFlowNode for Attribute() | normal | 640 | test.py:640:21:640:31 | ControlFlowNode for live_at_end | -| 640 | ControlFlowNode for Subscript | normal | 638 | test.py:638:17:638:46 | ControlFlowNode for For | -| 640 | ControlFlowNode for Subscript | normal | 640 | test.py:640:41:640:63 | ControlFlowNode for Attribute | -| 640 | ControlFlowNode for live_at_end | normal | 640 | test.py:640:33:640:36 | ControlFlowNode for pred | -| 640 | ControlFlowNode for live_at_end | normal | 640 | test.py:640:53:640:56 | ControlFlowNode for pred | -| 640 | ControlFlowNode for live_in | normal | 640 | test.py:640:41:640:72 | ControlFlowNode for Attribute() | -| 640 | ControlFlowNode for pred | normal | 640 | test.py:640:21:640:37 | ControlFlowNode for Subscript | -| 640 | ControlFlowNode for pred | normal | 640 | test.py:640:41:640:57 | ControlFlowNode for Subscript | -| 641 | ControlFlowNode for live_at_start | normal | 641 | test.py:641:9:641:28 | ControlFlowNode for Return | -| 644 | ControlFlowNode for FunctionExpr | normal | 644 | test.py:644:9:644:32 | ControlFlowNode for delete_unreachable_nodes | -| 644 | ControlFlowNode for delete_unreachable_nodes | normal | 660 | test.py:660:5:660:33 | ControlFlowNode for FunctionExpr | -| 644 | ControlFlowNode for self | normal | 645 | test.py:645:9:645:12 | ControlFlowNode for self | -| 645 | ControlFlowNode for Attribute | normal | 645 | test.py:645:23:645:33 | ControlFlowNode for Str | -| 645 | ControlFlowNode for Attribute() | normal | 646 | test.py:646:35:646:38 | ControlFlowNode for self | -| 645 | ControlFlowNode for Str | normal | 645 | test.py:645:9:645:34 | ControlFlowNode for Attribute() | -| 645 | ControlFlowNode for self | normal | 645 | test.py:645:9:645:21 | ControlFlowNode for Attribute | -| 646 | ControlFlowNode for .0 | normal | 646 | test.py:646:23:646:77 | ControlFlowNode for .0 | -| 646 | ControlFlowNode for .0 | normal | 646 | test.py:646:23:646:77 | ControlFlowNode for For | -| 646 | ControlFlowNode for Attribute | normal | 646 | test.py:646:23:646:77 | ControlFlowNode for ListComp | -| 646 | ControlFlowNode for Attribute | normal | 646 | test.py:646:53:646:76 | ControlFlowNode for Compare | -| 646 | ControlFlowNode for Compare | normal | 646 | test.py:646:23:646:77 | ControlFlowNode for For | -| 646 | ControlFlowNode for Compare | normal | 646 | test.py:646:24:646:24 | ControlFlowNode for u | -| 646 | ControlFlowNode for For | normal | 646 | test.py:646:30:646:30 | ControlFlowNode for u | -| 646 | ControlFlowNode for ListComp | normal | 646 | test.py:646:9:646:19 | ControlFlowNode for unreachable | -| 646 | ControlFlowNode for Yield | normal | 646 | test.py:646:23:646:77 | ControlFlowNode for For | -| 646 | ControlFlowNode for self | normal | 646 | test.py:646:35:646:48 | ControlFlowNode for Attribute | -| 646 | ControlFlowNode for self | normal | 646 | test.py:646:62:646:76 | ControlFlowNode for Attribute | -| 646 | ControlFlowNode for u | normal | 646 | test.py:646:24:646:24 | ControlFlowNode for Yield | -| 646 | ControlFlowNode for u | normal | 646 | test.py:646:53:646:53 | ControlFlowNode for u | -| 646 | ControlFlowNode for u | normal | 646 | test.py:646:62:646:65 | ControlFlowNode for self | -| 646 | ControlFlowNode for unreachable | normal | 647 | test.py:647:16:647:26 | ControlFlowNode for unreachable | -| 647 | ControlFlowNode for UnaryExpr | normal | 648 | test.py:648:13:648:18 | ControlFlowNode for Return | -| 647 | ControlFlowNode for UnaryExpr | normal | 649 | test.py:649:25:649:28 | ControlFlowNode for self | -| 647 | ControlFlowNode for unreachable | normal | 647 | test.py:647:12:647:26 | ControlFlowNode for UnaryExpr | -| 649 | ControlFlowNode for Attribute | normal | 649 | test.py:649:25:649:67 | ControlFlowNode for Tuple | -| 649 | ControlFlowNode for Attribute | normal | 649 | test.py:649:43:649:46 | ControlFlowNode for self | -| 649 | ControlFlowNode for Attribute | normal | 649 | test.py:649:59:649:62 | ControlFlowNode for self | -| 649 | ControlFlowNode for For | normal | 649 | test.py:649:13:649:19 | ControlFlowNode for mapping | -| 649 | ControlFlowNode for For | normal | 653 | test.py:653:18:653:28 | ControlFlowNode for unreachable | -| 649 | ControlFlowNode for Tuple | normal | 649 | test.py:649:9:649:69 | ControlFlowNode for For | -| 649 | ControlFlowNode for mapping | normal | 650 | test.py:650:22:650:32 | ControlFlowNode for unreachable | -| 649 | ControlFlowNode for self | normal | 649 | test.py:649:25:649:40 | ControlFlowNode for Attribute | -| 649 | ControlFlowNode for self | normal | 649 | test.py:649:43:649:56 | ControlFlowNode for Attribute | -| 649 | ControlFlowNode for self | normal | 649 | test.py:649:59:649:67 | ControlFlowNode for Attribute | -| 650 | ControlFlowNode for For | normal | 649 | test.py:649:9:649:69 | ControlFlowNode for For | -| 650 | ControlFlowNode for For | normal | 650 | test.py:650:17:650:17 | ControlFlowNode for u | -| 650 | ControlFlowNode for u | normal | 651 | test.py:651:20:651:20 | ControlFlowNode for u | -| 650 | ControlFlowNode for unreachable | normal | 650 | test.py:650:13:650:33 | ControlFlowNode for For | -| 651 | ControlFlowNode for Compare | normal | 650 | test.py:650:13:650:33 | ControlFlowNode for For | -| 651 | ControlFlowNode for Compare | normal | 652 | test.py:652:25:652:31 | ControlFlowNode for mapping | -| 651 | ControlFlowNode for mapping | normal | 651 | test.py:651:20:651:31 | ControlFlowNode for Compare | -| 651 | ControlFlowNode for u | normal | 651 | test.py:651:25:651:31 | ControlFlowNode for mapping | -| 652 | ControlFlowNode for Delete | normal | 650 | test.py:650:13:650:33 | ControlFlowNode for For | -| 652 | ControlFlowNode for Subscript | normal | 652 | test.py:652:21:652:34 | ControlFlowNode for Delete | -| 652 | ControlFlowNode for mapping | normal | 652 | test.py:652:33:652:33 | ControlFlowNode for u | -| 652 | ControlFlowNode for u | normal | 652 | test.py:652:25:652:34 | ControlFlowNode for Subscript | -| 653 | ControlFlowNode for For | normal | 653 | test.py:653:13:653:13 | ControlFlowNode for u | -| 653 | ControlFlowNode for For | normal | 657 | test.py:657:39:657:42 | ControlFlowNode for self | -| 653 | ControlFlowNode for u | normal | 654 | test.py:654:13:654:16 | ControlFlowNode for self | -| 653 | ControlFlowNode for unreachable | normal | 653 | test.py:653:9:653:29 | ControlFlowNode for For | -| 654 | ControlFlowNode for Attribute | normal | 654 | test.py:654:13:654:38 | ControlFlowNode for Attribute | -| 654 | ControlFlowNode for Attribute | normal | 654 | test.py:654:40:654:40 | ControlFlowNode for u | -| 654 | ControlFlowNode for Attribute() | normal | 655 | test.py:655:13:655:16 | ControlFlowNode for self | -| 654 | ControlFlowNode for self | normal | 654 | test.py:654:13:654:30 | ControlFlowNode for Attribute | -| 654 | ControlFlowNode for u | normal | 654 | test.py:654:13:654:41 | ControlFlowNode for Attribute() | -| 655 | ControlFlowNode for Attribute | normal | 655 | test.py:655:30:655:30 | ControlFlowNode for u | -| 655 | ControlFlowNode for Attribute() | normal | 653 | test.py:653:9:653:29 | ControlFlowNode for For | -| 655 | ControlFlowNode for self | normal | 655 | test.py:655:13:655:28 | ControlFlowNode for Attribute | -| 655 | ControlFlowNode for u | normal | 655 | test.py:655:13:655:31 | ControlFlowNode for Attribute() | -| 657 | ControlFlowNode for .0 | normal | 657 | test.py:657:26:657:77 | ControlFlowNode for .0 | -| 657 | ControlFlowNode for .0 | normal | 657 | test.py:657:26:657:77 | ControlFlowNode for For | -| 657 | ControlFlowNode for Attribute | normal | 657 | test.py:657:26:657:77 | ControlFlowNode for ListComp | -| 657 | ControlFlowNode for Attribute | normal | 657 | test.py:657:57:657:76 | ControlFlowNode for Compare | -| 657 | ControlFlowNode for Attribute | normal | 658 | test.py:658:9:658:12 | ControlFlowNode for self | -| 657 | ControlFlowNode for Compare | normal | 657 | test.py:657:26:657:77 | ControlFlowNode for For | -| 657 | ControlFlowNode for Compare | normal | 657 | test.py:657:27:657:27 | ControlFlowNode for r | -| 657 | ControlFlowNode for For | normal | 657 | test.py:657:33:657:33 | ControlFlowNode for r | -| 657 | ControlFlowNode for ListComp | normal | 657 | test.py:657:9:657:12 | ControlFlowNode for self | -| 657 | ControlFlowNode for Yield | normal | 657 | test.py:657:26:657:77 | ControlFlowNode for For | -| 657 | ControlFlowNode for r | normal | 657 | test.py:657:27:657:27 | ControlFlowNode for Yield | -| 657 | ControlFlowNode for r | normal | 657 | test.py:657:57:657:57 | ControlFlowNode for r | -| 657 | ControlFlowNode for r | normal | 657 | test.py:657:62:657:65 | ControlFlowNode for self | -| 657 | ControlFlowNode for self | normal | 657 | test.py:657:9:657:22 | ControlFlowNode for Attribute | -| 657 | ControlFlowNode for self | normal | 657 | test.py:657:39:657:52 | ControlFlowNode for Attribute | -| 657 | ControlFlowNode for self | normal | 657 | test.py:657:62:657:76 | ControlFlowNode for Attribute | -| 658 | ControlFlowNode for Attribute | normal | 658 | test.py:658:9:658:29 | ControlFlowNode for Attribute() | -| 658 | ControlFlowNode for self | normal | 658 | test.py:658:9:658:27 | ControlFlowNode for Attribute | -| 660 | ControlFlowNode for FunctionExpr | normal | 660 | test.py:660:9:660:20 | ControlFlowNode for dominated_by | -| 660 | ControlFlowNode for dominated_by | normal | 675 | test.py:675:5:675:44 | ControlFlowNode for FunctionExpr | -| 660 | ControlFlowNode for node | normal | 661 | test.py:661:9:661:12 | ControlFlowNode for self | -| 660 | ControlFlowNode for self | normal | 660 | test.py:660:28:660:31 | ControlFlowNode for node | -| 661 | ControlFlowNode for Attribute | normal | 661 | test.py:661:23:661:29 | ControlFlowNode for Str | -| 661 | ControlFlowNode for Attribute() | normal | 662 | test.py:662:16:662:19 | ControlFlowNode for node | -| 661 | ControlFlowNode for Str | normal | 661 | test.py:661:9:661:30 | ControlFlowNode for Attribute() | -| 661 | ControlFlowNode for self | normal | 661 | test.py:661:9:661:21 | ControlFlowNode for Attribute | -| 662 | ControlFlowNode for Assert | normal | 663 | test.py:663:21:663:23 | ControlFlowNode for set | -| 662 | ControlFlowNode for BinaryExpr | normal | 662 | test.py:662:9:662:59 | ControlFlowNode for Assert | -| 662 | ControlFlowNode for Compare | normal | 662 | test.py:662:9:662:59 | ControlFlowNode for Assert | -| 662 | ControlFlowNode for Compare | normal | 662 | test.py:662:30:662:32 | ControlFlowNode for str | -| 662 | ControlFlowNode for Str | normal | 662 | test.py:662:30:662:59 | ControlFlowNode for BinaryExpr | -| 662 | ControlFlowNode for node | normal | 662 | test.py:662:24:662:27 | ControlFlowNode for self | -| 662 | ControlFlowNode for node | normal | 662 | test.py:662:30:662:38 | ControlFlowNode for str() | -| 662 | ControlFlowNode for self | normal | 662 | test.py:662:16:662:27 | ControlFlowNode for Compare | -| 662 | ControlFlowNode for str | normal | 662 | test.py:662:34:662:37 | ControlFlowNode for node | -| 662 | ControlFlowNode for str() | normal | 662 | test.py:662:42:662:59 | ControlFlowNode for Str | -| 663 | ControlFlowNode for List | normal | 663 | test.py:663:21:663:31 | ControlFlowNode for set() | -| 663 | ControlFlowNode for dominated | normal | 664 | test.py:664:16:664:18 | ControlFlowNode for set | -| 663 | ControlFlowNode for node | normal | 663 | test.py:663:25:663:30 | ControlFlowNode for List | -| 663 | ControlFlowNode for set | normal | 663 | test.py:663:26:663:29 | ControlFlowNode for node | -| 663 | ControlFlowNode for set() | normal | 663 | test.py:663:9:663:17 | ControlFlowNode for dominated | -| 664 | ControlFlowNode for Attribute | normal | 664 | test.py:664:30:664:33 | ControlFlowNode for node | -| 664 | ControlFlowNode for Subscript | normal | 664 | test.py:664:16:664:35 | ControlFlowNode for set() | -| 664 | ControlFlowNode for node | normal | 664 | test.py:664:20:664:34 | ControlFlowNode for Subscript | -| 664 | ControlFlowNode for self | normal | 664 | test.py:664:20:664:28 | ControlFlowNode for Attribute | -| 664 | ControlFlowNode for set | normal | 664 | test.py:664:20:664:23 | ControlFlowNode for self | -| 664 | ControlFlowNode for set() | normal | 664 | test.py:664:9:664:12 | ControlFlowNode for todo | -| 664 | ControlFlowNode for todo | normal | 665 | test.py:665:9:665:19 | ControlFlowNode for While | -| 665 | ControlFlowNode for While | normal | 665 | test.py:665:15:665:18 | ControlFlowNode for todo | -| 665 | ControlFlowNode for todo | normal | 666 | test.py:666:17:666:20 | ControlFlowNode for todo | -| 665 | ControlFlowNode for todo | normal | 673 | test.py:673:16:673:24 | ControlFlowNode for dominated | -| 666 | ControlFlowNode for Attribute | normal | 666 | test.py:666:17:666:26 | ControlFlowNode for Attribute() | -| 666 | ControlFlowNode for Attribute() | normal | 666 | test.py:666:13:666:13 | ControlFlowNode for n | -| 666 | ControlFlowNode for n | normal | 667 | test.py:667:16:667:16 | ControlFlowNode for n | -| 666 | ControlFlowNode for todo | normal | 666 | test.py:666:17:666:24 | ControlFlowNode for Attribute | -| 667 | ControlFlowNode for Compare | normal | 668 | test.py:668:17:668:24 | ControlFlowNode for Continue | -| 667 | ControlFlowNode for Compare | normal | 670 | test.py:670:16:670:63 | ControlFlowNode for BoolExpr | -| 667 | ControlFlowNode for dominated | normal | 667 | test.py:667:16:667:29 | ControlFlowNode for Compare | -| 667 | ControlFlowNode for n | normal | 667 | test.py:667:21:667:29 | ControlFlowNode for dominated | -| 668 | ControlFlowNode for Continue | normal | 665 | test.py:665:9:665:19 | ControlFlowNode for While | -| 670 | ControlFlowNode for Attribute | normal | 670 | test.py:670:16:670:31 | ControlFlowNode for Compare | -| 670 | ControlFlowNode for Attribute | normal | 670 | test.py:670:49:670:49 | ControlFlowNode for n | -| 670 | ControlFlowNode for BoolExpr | normal | 670 | test.py:670:16:670:16 | ControlFlowNode for n | -| 670 | ControlFlowNode for Compare | normal | 665 | test.py:665:9:665:19 | ControlFlowNode for While | -| 670 | ControlFlowNode for Compare | normal | 670 | test.py:670:37:670:40 | ControlFlowNode for self | -| 670 | ControlFlowNode for Compare | normal | 671 | test.py:671:17:671:25 | ControlFlowNode for dominated | -| 670 | ControlFlowNode for Subscript | normal | 670 | test.py:670:55:670:63 | ControlFlowNode for dominated | -| 670 | ControlFlowNode for dominated | normal | 670 | test.py:670:37:670:63 | ControlFlowNode for Compare | -| 670 | ControlFlowNode for n | normal | 670 | test.py:670:21:670:24 | ControlFlowNode for self | -| 670 | ControlFlowNode for n | normal | 670 | test.py:670:37:670:50 | ControlFlowNode for Subscript | -| 670 | ControlFlowNode for self | normal | 670 | test.py:670:21:670:31 | ControlFlowNode for Attribute | -| 670 | ControlFlowNode for self | normal | 670 | test.py:670:37:670:47 | ControlFlowNode for Attribute | -| 671 | ControlFlowNode for Attribute | normal | 671 | test.py:671:31:671:31 | ControlFlowNode for n | -| 671 | ControlFlowNode for Attribute() | normal | 672 | test.py:672:17:672:20 | ControlFlowNode for todo | -| 671 | ControlFlowNode for dominated | normal | 671 | test.py:671:17:671:29 | ControlFlowNode for Attribute | -| 671 | ControlFlowNode for n | normal | 671 | test.py:671:17:671:32 | ControlFlowNode for Attribute() | -| 672 | ControlFlowNode for Attribute | normal | 672 | test.py:672:29:672:32 | ControlFlowNode for self | -| 672 | ControlFlowNode for Attribute | normal | 672 | test.py:672:39:672:39 | ControlFlowNode for n | -| 672 | ControlFlowNode for Attribute() | normal | 665 | test.py:665:9:665:19 | ControlFlowNode for While | -| 672 | ControlFlowNode for Subscript | normal | 672 | test.py:672:17:672:41 | ControlFlowNode for Attribute() | -| 672 | ControlFlowNode for n | normal | 672 | test.py:672:29:672:40 | ControlFlowNode for Subscript | -| 672 | ControlFlowNode for self | normal | 672 | test.py:672:29:672:37 | ControlFlowNode for Attribute | -| 672 | ControlFlowNode for todo | normal | 672 | test.py:672:17:672:27 | ControlFlowNode for Attribute | -| 673 | ControlFlowNode for dominated | normal | 673 | test.py:673:9:673:24 | ControlFlowNode for Return | -| 675 | ControlFlowNode for FunctionExpr | normal | 675 | test.py:675:9:675:26 | ControlFlowNode for strictly_dominates | -| 675 | ControlFlowNode for post | normal | 676 | test.py:676:9:676:12 | ControlFlowNode for self | -| 675 | ControlFlowNode for pre | normal | 675 | test.py:675:39:675:42 | ControlFlowNode for post | -| 675 | ControlFlowNode for self | normal | 675 | test.py:675:34:675:36 | ControlFlowNode for pre | -| 675 | ControlFlowNode for strictly_dominates | normal | 683 | test.py:683:5:683:58 | ControlFlowNode for FunctionExpr | -| 676 | ControlFlowNode for Attribute | normal | 676 | test.py:676:23:676:29 | ControlFlowNode for Str | -| 676 | ControlFlowNode for Attribute() | normal | 677 | test.py:677:9:677:34 | ControlFlowNode for While | -| 676 | ControlFlowNode for Str | normal | 676 | test.py:676:9:676:30 | ControlFlowNode for Attribute() | -| 676 | ControlFlowNode for self | normal | 676 | test.py:676:9:676:21 | ControlFlowNode for Attribute | -| 677 | ControlFlowNode for Attribute | normal | 677 | test.py:677:15:677:33 | ControlFlowNode for Compare | -| 677 | ControlFlowNode for Compare | normal | 678 | test.py:678:20:678:23 | ControlFlowNode for self | -| 677 | ControlFlowNode for Compare | normal | 681 | test.py:681:16:681:20 | ControlFlowNode for False | -| 677 | ControlFlowNode for While | normal | 677 | test.py:677:15:677:18 | ControlFlowNode for post | -| 677 | ControlFlowNode for post | normal | 677 | test.py:677:23:677:26 | ControlFlowNode for self | -| 677 | ControlFlowNode for self | normal | 677 | test.py:677:23:677:33 | ControlFlowNode for Attribute | -| 678 | ControlFlowNode for Attribute | normal | 678 | test.py:678:32:678:35 | ControlFlowNode for post | -| 678 | ControlFlowNode for Subscript | normal | 678 | test.py:678:13:678:16 | ControlFlowNode for post | -| 678 | ControlFlowNode for post | normal | 678 | test.py:678:20:678:36 | ControlFlowNode for Subscript | -| 678 | ControlFlowNode for post | normal | 679 | test.py:679:16:679:18 | ControlFlowNode for pre | -| 678 | ControlFlowNode for self | normal | 678 | test.py:678:20:678:30 | ControlFlowNode for Attribute | -| 679 | ControlFlowNode for Compare | normal | 677 | test.py:677:9:677:34 | ControlFlowNode for While | -| 679 | ControlFlowNode for Compare | normal | 680 | test.py:680:24:680:27 | ControlFlowNode for True | -| 679 | ControlFlowNode for post | normal | 679 | test.py:679:16:679:26 | ControlFlowNode for Compare | -| 679 | ControlFlowNode for pre | normal | 679 | test.py:679:23:679:26 | ControlFlowNode for post | -| 680 | ControlFlowNode for True | normal | 680 | test.py:680:17:680:27 | ControlFlowNode for Return | -| 681 | ControlFlowNode for False | normal | 681 | test.py:681:9:681:20 | ControlFlowNode for Return | -| 683 | ControlFlowNode for FunctionExpr | normal | 683 | test.py:683:9:683:31 | ControlFlowNode for reaches_while_dominated | -| 683 | ControlFlowNode for control | normal | 684 | test.py:684:9:685:45 | ControlFlowNode for Str | -| 683 | ControlFlowNode for post | normal | 683 | test.py:683:50:683:56 | ControlFlowNode for control | -| 683 | ControlFlowNode for pre | normal | 683 | test.py:683:44:683:47 | ControlFlowNode for post | -| 683 | ControlFlowNode for self | normal | 683 | test.py:683:39:683:41 | ControlFlowNode for pre | -| 684 | ControlFlowNode for Str | normal | 686 | test.py:686:9:686:12 | ControlFlowNode for self | -| 686 | ControlFlowNode for Attribute | normal | 686 | test.py:686:23:686:42 | ControlFlowNode for Str | -| 686 | ControlFlowNode for Attribute() | normal | 687 | test.py:687:30:687:33 | ControlFlowNode for self | -| 686 | ControlFlowNode for Str | normal | 686 | test.py:686:9:686:43 | ControlFlowNode for Attribute() | -| 686 | ControlFlowNode for self | normal | 686 | test.py:686:9:686:21 | ControlFlowNode for Attribute | -| 687 | ControlFlowNode for Attribute | normal | 687 | test.py:687:55:687:61 | ControlFlowNode for control | -| 687 | ControlFlowNode for Subscript | normal | 687 | test.py:687:9:687:26 | ControlFlowNode for dominance_frontier | -| 687 | ControlFlowNode for control | normal | 687 | test.py:687:30:687:62 | ControlFlowNode for Subscript | -| 687 | ControlFlowNode for dominance_frontier | normal | 688 | test.py:688:18:688:20 | ControlFlowNode for pre | -| 687 | ControlFlowNode for self | normal | 687 | test.py:687:30:687:53 | ControlFlowNode for Attribute | -| 688 | ControlFlowNode for Set | normal | 688 | test.py:688:9:688:12 | ControlFlowNode for todo | -| 688 | ControlFlowNode for pre | normal | 688 | test.py:688:16:688:22 | ControlFlowNode for Set | -| 688 | ControlFlowNode for todo | normal | 689 | test.py:689:19:689:21 | ControlFlowNode for set | -| 689 | ControlFlowNode for reached | normal | 690 | test.py:690:9:690:19 | ControlFlowNode for While | -| 689 | ControlFlowNode for set | normal | 689 | test.py:689:19:689:23 | ControlFlowNode for set() | -| 689 | ControlFlowNode for set() | normal | 689 | test.py:689:9:689:15 | ControlFlowNode for reached | -| 690 | ControlFlowNode for While | normal | 690 | test.py:690:15:690:18 | ControlFlowNode for todo | -| 690 | ControlFlowNode for todo | normal | 691 | test.py:691:20:691:23 | ControlFlowNode for todo | -| 690 | ControlFlowNode for todo | normal | 700 | test.py:700:16:700:20 | ControlFlowNode for False | -| 691 | ControlFlowNode for Attribute | normal | 691 | test.py:691:20:691:29 | ControlFlowNode for Attribute() | -| 691 | ControlFlowNode for Attribute() | normal | 691 | test.py:691:13:691:16 | ControlFlowNode for node | -| 691 | ControlFlowNode for node | normal | 692 | test.py:692:16:692:19 | ControlFlowNode for node | -| 691 | ControlFlowNode for todo | normal | 691 | test.py:691:20:691:27 | ControlFlowNode for Attribute | -| 692 | ControlFlowNode for Compare | normal | 693 | test.py:693:17:693:24 | ControlFlowNode for Continue | -| 692 | ControlFlowNode for Compare | normal | 694 | test.py:694:16:694:19 | ControlFlowNode for node | -| 692 | ControlFlowNode for dominance_frontier | normal | 692 | test.py:692:16:692:41 | ControlFlowNode for Compare | -| 692 | ControlFlowNode for node | normal | 692 | test.py:692:24:692:41 | ControlFlowNode for dominance_frontier | -| 693 | ControlFlowNode for Continue | normal | 690 | test.py:690:9:690:19 | ControlFlowNode for While | -| 694 | ControlFlowNode for Compare | normal | 695 | test.py:695:24:695:27 | ControlFlowNode for True | -| 694 | ControlFlowNode for Compare | normal | 696 | test.py:696:16:696:19 | ControlFlowNode for node | -| 694 | ControlFlowNode for node | normal | 694 | test.py:694:24:694:27 | ControlFlowNode for post | -| 694 | ControlFlowNode for post | normal | 694 | test.py:694:16:694:27 | ControlFlowNode for Compare | -| 695 | ControlFlowNode for True | normal | 695 | test.py:695:17:695:27 | ControlFlowNode for Return | -| 696 | ControlFlowNode for Compare | normal | 697 | test.py:697:17:697:24 | ControlFlowNode for Continue | -| 696 | ControlFlowNode for Compare | normal | 698 | test.py:698:13:698:19 | ControlFlowNode for reached | -| 696 | ControlFlowNode for node | normal | 696 | test.py:696:24:696:30 | ControlFlowNode for reached | -| 696 | ControlFlowNode for reached | normal | 696 | test.py:696:16:696:30 | ControlFlowNode for Compare | -| 697 | ControlFlowNode for Continue | normal | 690 | test.py:690:9:690:19 | ControlFlowNode for While | -| 698 | ControlFlowNode for Attribute | normal | 698 | test.py:698:25:698:28 | ControlFlowNode for node | -| 698 | ControlFlowNode for Attribute() | normal | 699 | test.py:699:13:699:16 | ControlFlowNode for todo | -| 698 | ControlFlowNode for node | normal | 698 | test.py:698:13:698:29 | ControlFlowNode for Attribute() | -| 698 | ControlFlowNode for reached | normal | 698 | test.py:698:13:698:23 | ControlFlowNode for Attribute | -| 699 | ControlFlowNode for Attribute | normal | 699 | test.py:699:25:699:28 | ControlFlowNode for self | -| 699 | ControlFlowNode for Attribute | normal | 699 | test.py:699:35:699:38 | ControlFlowNode for node | -| 699 | ControlFlowNode for Attribute() | normal | 690 | test.py:690:9:690:19 | ControlFlowNode for While | -| 699 | ControlFlowNode for Subscript | normal | 699 | test.py:699:13:699:40 | ControlFlowNode for Attribute() | -| 699 | ControlFlowNode for node | normal | 699 | test.py:699:25:699:39 | ControlFlowNode for Subscript | -| 699 | ControlFlowNode for self | normal | 699 | test.py:699:25:699:33 | ControlFlowNode for Attribute | -| 699 | ControlFlowNode for todo | normal | 699 | test.py:699:13:699:23 | ControlFlowNode for Attribute | -| 700 | ControlFlowNode for False | normal | 700 | test.py:700:9:700:20 | ControlFlowNode for Return | -| 703 | ControlFlowNode for ClassExpr | normal | 703 | test.py:703:7:703:13 | ControlFlowNode for SSA_Var | -| 703 | ControlFlowNode for SSA_Var | normal | 716 | test.py:716:1:716:26 | ControlFlowNode for FunctionExpr | -| 703 | ControlFlowNode for object | normal | 703 | test.py:703:1:703:22 | ControlFlowNode for ClassExpr | -| 704 | ControlFlowNode for Str | normal | 706 | test.py:706:19:706:28 | ControlFlowNode for Str | -| 706 | ControlFlowNode for List | normal | 706 | test.py:706:5:706:13 | ControlFlowNode for __slots__ | -| 706 | ControlFlowNode for Str | normal | 706 | test.py:706:17:706:38 | ControlFlowNode for List | -| 706 | ControlFlowNode for Str | normal | 706 | test.py:706:31:706:36 | ControlFlowNode for Str | -| 706 | ControlFlowNode for __slots__ | normal | 708 | test.py:708:5:708:39 | ControlFlowNode for FunctionExpr | -| 708 | ControlFlowNode for FunctionExpr | normal | 708 | test.py:708:9:708:16 | ControlFlowNode for __init__ | -| 708 | ControlFlowNode for __init__ | normal | 712 | test.py:712:5:712:23 | ControlFlowNode for FunctionExpr | -| 708 | ControlFlowNode for node | normal | 709 | test.py:709:25:709:32 | ControlFlowNode for variable | -| 708 | ControlFlowNode for self | normal | 708 | test.py:708:24:708:31 | ControlFlowNode for variable | -| 708 | ControlFlowNode for variable | normal | 708 | test.py:708:34:708:37 | ControlFlowNode for node | -| 709 | ControlFlowNode for Attribute | normal | 710 | test.py:710:21:710:24 | ControlFlowNode for node | -| 709 | ControlFlowNode for self | normal | 709 | test.py:709:9:709:21 | ControlFlowNode for Attribute | -| 709 | ControlFlowNode for variable | normal | 709 | test.py:709:9:709:12 | ControlFlowNode for self | -| 710 | ControlFlowNode for node | normal | 710 | test.py:710:9:710:12 | ControlFlowNode for self | -| 710 | ControlFlowNode for self | normal | 710 | test.py:710:9:710:17 | ControlFlowNode for Attribute | -| 712 | ControlFlowNode for FunctionExpr | normal | 712 | test.py:712:9:712:16 | ControlFlowNode for __repr__ | -| 712 | ControlFlowNode for self | normal | 713 | test.py:713:16:713:32 | ControlFlowNode for Str | -| 713 | ControlFlowNode for Attribute | normal | 713 | test.py:713:37:713:52 | ControlFlowNode for Attribute | -| 713 | ControlFlowNode for Attribute | normal | 713 | test.py:713:37:713:63 | ControlFlowNode for Tuple | -| 713 | ControlFlowNode for Attribute | normal | 713 | test.py:713:55:713:58 | ControlFlowNode for self | -| 713 | ControlFlowNode for BinaryExpr | normal | 713 | test.py:713:9:713:64 | ControlFlowNode for Return | -| 713 | ControlFlowNode for Str | normal | 713 | test.py:713:37:713:40 | ControlFlowNode for self | -| 713 | ControlFlowNode for Tuple | normal | 713 | test.py:713:16:713:64 | ControlFlowNode for BinaryExpr | -| 713 | ControlFlowNode for self | normal | 713 | test.py:713:37:713:49 | ControlFlowNode for Attribute | -| 713 | ControlFlowNode for self | normal | 713 | test.py:713:55:713:63 | ControlFlowNode for Attribute | -| 716 | ControlFlowNode for FunctionExpr | normal | 716 | test.py:716:5:716:16 | ControlFlowNode for _reverse_map | -| 716 | ControlFlowNode for mapping | normal | 717 | test.py:717:5:717:61 | ControlFlowNode for Str | -| 717 | ControlFlowNode for Str | normal | 718 | test.py:718:15:718:16 | ControlFlowNode for Dict | -| 718 | ControlFlowNode for Dict | normal | 718 | test.py:718:5:718:11 | ControlFlowNode for inv_map | -| 718 | ControlFlowNode for inv_map | normal | 719 | test.py:719:17:719:23 | ControlFlowNode for mapping | -| 719 | ControlFlowNode for Attribute | normal | 719 | test.py:719:17:719:31 | ControlFlowNode for Attribute() | -| 719 | ControlFlowNode for Attribute() | normal | 719 | test.py:719:5:719:32 | ControlFlowNode for For | -| 719 | ControlFlowNode for For | normal | 719 | test.py:719:9:719:12 | ControlFlowNode for Tuple | -| 719 | ControlFlowNode for For | normal | 723 | test.py:723:12:723:18 | ControlFlowNode for inv_map | -| 719 | ControlFlowNode for Tuple | normal | 719 | test.py:719:9:719:9 | ControlFlowNode for k | -| 719 | ControlFlowNode for k | normal | 719 | test.py:719:12:719:12 | ControlFlowNode for v | -| 719 | ControlFlowNode for mapping | normal | 719 | test.py:719:17:719:29 | ControlFlowNode for Attribute | -| 719 | ControlFlowNode for v | normal | 720 | test.py:720:12:720:12 | ControlFlowNode for v | -| 720 | ControlFlowNode for Compare | normal | 721 | test.py:721:26:721:33 | ControlFlowNode for SmallSet | -| 720 | ControlFlowNode for Compare | normal | 722 | test.py:722:9:722:15 | ControlFlowNode for inv_map | -| 720 | ControlFlowNode for inv_map | normal | 720 | test.py:720:12:720:27 | ControlFlowNode for Compare | -| 720 | ControlFlowNode for v | normal | 720 | test.py:720:21:720:27 | ControlFlowNode for inv_map | -| 721 | ControlFlowNode for SmallSet | normal | 721 | test.py:721:26:721:35 | ControlFlowNode for SmallSet() | -| 721 | ControlFlowNode for SmallSet() | normal | 721 | test.py:721:13:721:19 | ControlFlowNode for inv_map | -| 721 | ControlFlowNode for Subscript | normal | 722 | test.py:722:9:722:15 | ControlFlowNode for inv_map | -| 721 | ControlFlowNode for inv_map | normal | 721 | test.py:721:21:721:21 | ControlFlowNode for v | -| 721 | ControlFlowNode for v | normal | 721 | test.py:721:13:721:22 | ControlFlowNode for Subscript | -| 722 | ControlFlowNode for Attribute | normal | 722 | test.py:722:24:722:24 | ControlFlowNode for k | -| 722 | ControlFlowNode for Attribute() | normal | 719 | test.py:719:5:719:32 | ControlFlowNode for For | -| 722 | ControlFlowNode for Subscript | normal | 722 | test.py:722:9:722:22 | ControlFlowNode for Attribute | -| 722 | ControlFlowNode for inv_map | normal | 722 | test.py:722:17:722:17 | ControlFlowNode for v | -| 722 | ControlFlowNode for k | normal | 722 | test.py:722:9:722:25 | ControlFlowNode for Attribute() | -| 722 | ControlFlowNode for v | normal | 722 | test.py:722:9:722:18 | ControlFlowNode for Subscript | -| 723 | ControlFlowNode for inv_map | normal | 723 | test.py:723:5:723:18 | ControlFlowNode for Return | diff --git a/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.ql b/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.ql deleted file mode 100644 index bfc884f7bac..00000000000 --- a/python/ql/test/library-tests/ControlFlow/successors/RaisingFlow.ql +++ /dev/null @@ -1,17 +0,0 @@ -/** - * @name Raising Flow - * @description Test - */ - -import python - -from ControlFlowNode p, ControlFlowNode s, string kind -where p.getASuccessor() = s and -(if s = p.getAnExceptionalSuccessor() then - kind = "exception" - else - kind = " normal " -) and -not p.getNode() instanceof Scope and -not s.getNode() instanceof Scope -select p.getNode().getLocation().getStartLine(), p.toString(), kind, s.getNode().getLocation().getStartLine(), s