yara_x_parser/ast/errors.rs
1use crate::Span;
2
3#[derive(Debug, PartialEq, Eq)]
4/// Error occurred while parsing the YARA source code.
5pub enum Error {
6 SyntaxError { message: String, span: Span },
7 InvalidInteger { message: String, span: Span },
8 InvalidFloat { message: String, span: Span },
9 InvalidRegexpModifier { message: String, span: Span },
10 InvalidEscapeSequence { message: String, span: Span },
11 InvalidUTF8(Span),
12 UnexpectedEscapeSequence(Span),
13}