pub type FIRRTLParserError = ParseError<usize, Token, LexicalError>;Aliased Type§
pub enum FIRRTLParserError {
    InvalidToken {
        location: usize,
    },
    UnrecognizedEof {
        location: usize,
        expected: Vec<String>,
    },
    UnrecognizedToken {
        token: (usize, Token, usize),
        expected: Vec<String>,
    },
    ExtraToken {
        token: (usize, Token, usize),
    },
    User {
        error: LexicalError,
    },
}Variants§
InvalidToken
Generated by the parser when it encounters a token (or EOF) it did not expect.
UnrecognizedEof
Generated by the parser when it encounters an EOF it did not expect.
Fields
UnrecognizedToken
Generated by the parser when it encounters a token it did not expect.
Fields
ExtraToken
Generated by the parser when it encounters additional, unexpected tokens.
User
Custom error type.
Fields
§
error: LexicalError