/// Error that could occur while parsing or tokenizing.
#[derive(Debug, PartialEq)]pubstructParseError{pubpos:usize,
pubmessage: String,
}implParseError{pub(super)fnnew(pos:usize, message:&str)-> ParseError{
ParseError {
pos,
message:String::from(message),}}}