#[derive(thiserror::Error, Debug, Clone, PartialEq, Eq)]
pub enum LexerError {
#[error("Variable names in VB6 have a maximum length of 255 characters.")]
VariableNameTooLong,
#[error("Unknown token '{token}' found.")]
UnknownToken {
token: String,
},
#[error("Unexpected end of code stream.")]
UnexpectedEndOfStream,
}