error check on def and alias

This commit is contained in:
Fernando Herrera
2021-09-13 20:59:11 +01:00
parent c0bad7ab23
commit 7aa1d8ac2a
3 changed files with 52 additions and 24 deletions

View File

@ -261,6 +261,14 @@ pub fn report_parsing_error(
.with_labels(vec![Label::primary(diag_file_id, diag_range)
.with_message("needs a parameter name")])
}
ParseError::AssignmentMismatch(msg, label, span) => {
let (diag_file_id, diag_range) = convert_span_to_diag(working_set, span)?;
Diagnostic::error()
.with_message(msg)
.with_labels(vec![
Label::primary(diag_file_id, diag_range).with_message(label)
])
}
};
// println!("DIAG");