use displaydoc::Display;
use thiserror::Error;
#[derive(Display, Error, Debug)]
pub enum Error {
MissingToken {
token: String,
token_index: usize,
text: String,
},
InvalidToken { token: String, text: String },
}
pub type Result<T> = core::result::Result<T, Error>;