RULE test
42: FOR_IN -- hash: 0xda878d9eb553a61e -- parent: None
0: CONST integer(0) -- parent: 42
1: PATTERN_COUNT PatternIdx(0) -- hash: 0xc1bc033c6a64ce89 -- parent: 42
41: FOR_IN -- hash: 0x2c8f1ee17fe69986 -- parent: 42
2: CONST integer(0) -- parent: 41
3: PATTERN_COUNT PatternIdx(1) -- hash: 0x7699aa02ceb56d76 -- parent: 41
40: FOR_IN -- hash: 0x178ae2b47067f224 -- parent: 41
6: FIELD_ACCESS -- hash: 0x22bd483d721ed399 -- parent: 40
4: SYMBOL Field { index: 0, is_root: true, type_value: struct, acl: None, deprecation_notice: None } -- parent: 6
5: SYMBOL Field { index: 19, is_root: false, type_value: array, acl: None, deprecation_notice: None } -- parent: 6
39: AND -- hash: 0xff21eb12445aa4e7 -- parent: 40
12: LE -- hash: 0x1b9ea398e3c8553e -- parent: 39
9: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 12
7: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 9
8: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 9
11: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x7cb6e22690df7f1b -- parent: 12
10: SYMBOL Var { var: Var { frame_id: 1, ty: integer, index: 5 }, type_value: integer(unknown) } -- parent: 11
22: LE -- hash: 0x60fd6a25db3c471e -- parent: 39
14: PATTERN_OFFSET PatternIdx(0) INDEX -- hash: 0x7cb6e22690df7f1b -- parent: 22
13: SYMBOL Var { var: Var { frame_id: 1, ty: integer, index: 5 }, type_value: integer(unknown) } -- parent: 14
21: ADD -- hash: 0x24b1906c95554907 -- parent: 22
17: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 21
15: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 17
16: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 17
20: FIELD_ACCESS -- hash: 0x58d89b393296bc3f -- parent: 21
18: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 20
19: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 20
28: LE -- hash: 0x45ddf7f717200bc7 -- parent: 39
25: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 28
23: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 25
24: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 25
27: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0xa6f63684c43735a4 -- parent: 28
26: SYMBOL Var { var: Var { frame_id: 2, ty: integer, index: 12 }, type_value: integer(unknown) } -- parent: 27
38: LE -- hash: 0x92d1270c9c59b1b0 -- parent: 39
30: PATTERN_OFFSET PatternIdx(1) INDEX -- hash: 0xa6f63684c43735a4 -- parent: 38
29: SYMBOL Var { var: Var { frame_id: 2, ty: integer, index: 12 }, type_value: integer(unknown) } -- parent: 30
37: ADD -- hash: 0x24b1906c95554907 -- parent: 38
33: FIELD_ACCESS -- hash: 0xa3faf472ce461d52 -- parent: 37
31: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 33
32: SYMBOL Field { index: 0, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 33
36: FIELD_ACCESS -- hash: 0x58d89b393296bc3f -- parent: 37
34: SYMBOL Var { var: Var { frame_id: 3, ty: struct, index: 19 }, type_value: struct } -- parent: 36
35: SYMBOL Field { index: 1, is_root: false, type_value: integer(unknown), acl: None, deprecation_notice: None } -- parent: 36