2017-05-13 15:26:41 -07:00
|
|
|
/* lexer/src/error.rs
|
|
|
|
* Eryn Wells <eryn@erynwells.me>
|
|
|
|
*/
|
|
|
|
|
|
|
|
#[derive(Debug, Eq, PartialEq)]
|
|
|
|
pub struct Error {
|
|
|
|
message: String
|
|
|
|
}
|
|
|
|
|
|
|
|
impl Error {
|
|
|
|
pub fn new(msg: String) -> Error {
|
|
|
|
Error {
|
|
|
|
message: msg
|
|
|
|
}
|
|
|
|
}
|
2018-08-23 20:19:16 -07:00
|
|
|
|
|
|
|
pub fn msg(&self) -> &str { &self.message }
|
2017-05-13 15:26:41 -07:00
|
|
|
}
|