RULE test_1
7: AND -- hash: 0xe5cafaa8d88f6647 -- parent: None
0: PATTERN_MATCH PatternIdx(0) -- hash: 0xf292d5de83aa2bcc -- parent: 7
3: EQ -- hash: 0xdd02cd4d9c8dcff4 -- parent: 7
1: PATTERN_COUNT PatternIdx(0) -- hash: 0xc1bc033c6a64ce89 -- parent: 3
2: CONST integer(1) -- parent: 3
6: EQ -- hash: 0x7f7928e1f3fa117b -- parent: 7
4: PATTERN_OFFSET PatternIdx(0) -- hash: 0x90e5309a511f7146 -- parent: 6
5: CONST integer(0) -- parent: 6
RULE test_2
1: PATTERN_MATCH PatternIdx(0) AT -- hash: 0xd5e7410730122f97 -- parent: None
0: CONST integer(0) -- parent: 1
RULE test_3
6: FOR_OF -- hash: 0x9efd07789e3b338f -- parent: None
5: OR -- hash: 0xda1fd5ef5cd9baa8 -- parent: 6
1: PATTERN_MATCH Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } AT -- hash: 0x8f6f481cddaae626 -- parent: 5
0: CONST integer(0) -- parent: 1
4: GT -- hash: 0xf6c07a35e19896a9 -- parent: 5
2: PATTERN_COUNT Var { var: Var { frame_id: 1, ty: integer, index: 4 }, type_value: integer(unknown) } -- hash: 0x4a5032b534929583 -- parent: 4
3: CONST integer(0) -- parent: 4