make runtime errors for invalid patterns

This commit is contained in:
Folkert 2020-03-31 01:47:14 +02:00
parent 2586fde6af
commit db3ffc6dab
3 changed files with 26 additions and 12 deletions

View file

@ -32,6 +32,8 @@ pub enum RuntimeError {
original_region: Region,
shadow: Located<Ident>,
},
// Example: (5 = 1 + 2) is an unsupported pattern in an assignment; Int patterns aren't allowed in assignments!
UnsupportedPattern(Region),
UnrecognizedFunctionName(Located<InlinableString>),
LookupNotInScope(Located<InlinableString>),
ValueNotExposed {