Pass more information in user defined parse error

This commit is contained in:
Aviv Palivoda 2019-07-05 11:01:49 +03:00
parent e14ac0ce39
commit f4a94903b3

View file

@ -56,7 +56,10 @@ impl fmt::Display for CompileError {
}?;
// Print line number:
write!(f, " at line {:?}", self.location.row())
match &self.error {
CompileErrorType::Parse(..) => Ok(()),
_ => write!(f, " at line {:?}", self.location.row()),
}
}
}