Scanning and parsing yara files without lex/yacc grammar.
- Support Meta section
- Support Strings section
- Parse regular strings
- Parse Hex format strings and patterns
- Parse modifiers
- Support regexp rules
- Parse Regexp
- Support Condition section
- Check boolean function
- Check semantic
- Parse comments
- Skip them
- Attach them to where they belong
That's where I ended up with a few hours of free time. I don't know if I will have more time like this in the future, so consider this status as the final one :)