1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
//! Exposes error types for the parser. /// A list of possible errors that may occur during parsing. #[derive(PartialEq)] pub enum ErrorKind { /// A general syntax error, if this error is thrown, it is guaranteed that the parser will /// have emitted a diagnostic message. SyntaxError, /// Returned when there is no tokens left in the lexer that the parser uses. The parser /// will not throw a diagnostic message if this error is found. EndOfFile, }