added improved diagnostic for a function defined with an invalid qualifier
This commit is contained in:
parent
801821d156
commit
1b54ad0585
9 changed files with 89 additions and 0 deletions
|
@ -611,6 +611,15 @@ impl<'a> Parser<'a> {
|
|||
appl,
|
||||
);
|
||||
}
|
||||
|
||||
if ["def", "fun", "func", "function"].contains(&symbol.as_str()) {
|
||||
err.span_suggestion_short(
|
||||
self.prev_token.span,
|
||||
&format!("write `fn` instead of `{symbol}` to declare a function"),
|
||||
"fn",
|
||||
appl,
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Add suggestion for a missing closing angle bracket if '>' is included in expected_tokens
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue