use thiserror::Error;
#[allow(missing_docs)]
#[derive(Debug, Error)]
pub enum Error {
#[error("syntax error: unexpected token")]
UnexpectedToken,
#[error("syntax error: unexpected end of input")]
UnexpectedEof,
#[error("lexer error: unrecognized character")]
LexError,
}