yara-x-parser 1.4.0

A parsing library for YARA rules.
Documentation
 rule test
 └─ condition
    └─ eq
       ├─ add
       │  ├─ 1
       │  └─ 2
       └─ sub
          ├─ 4
          └─ 1

 rule test
 ├─ strings
 │  └─ $
 │     └─ hex
 │        ├─ 0x00 mask: 0xFF
 │        ├─ 0x01 mask: 0xFF
 │        ├─ 0x02 mask: 0xFF
 │        ├─ 0x03 mask: 0xFF
 │        ├─ 0x04 mask: 0xFF
 │        └─ 0x05 mask: 0xFF
 └─ condition
    └─ $a

 rule test
 ├─ strings
 │  └─ $a
 │     └─ hex
 │        ├─ 0x01 mask: 0xFF
 │        ├─ 0x02 mask: 0x0F
 │        ├─ 0x03 mask: 0xFF
 │        ├─ 0x00 mask: 0x00
 │        ├─ 0x05 mask: 0xFF
 │        └─ 0x06 mask: 0xFF
 └─ condition
    └─ <quantifier> of <items>
       ├─ <quantifier>
       │  └─ all
       └─ <items: pattern_set>
          └─ them

 rule test
 ├─ strings
 │  ├─ $a = "foo" ascii
 │  └─ $b = "bar" wide
 └─ condition
    └─ and
       ├─ $a
       └─ $b