yara-x-parser 0.9.0

A parsing library for YARA rules.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::Span;

#[derive(Debug, PartialEq, Eq)]
/// Error occurred while parsing the YARA source code.
pub enum Error {
    SyntaxError { message: String, span: Span },
    InvalidInteger { message: String, span: Span },
    InvalidFloat { message: String, span: Span },
    InvalidRegexpModifier { message: String, span: Span },
    InvalidEscapeSequence { message: String, span: Span },
    InvalidUTF8(Span),
    UnexpectedEscapeSequence(Span),
}